在 Ubuntu 中设置默认用户/组(粘性位)

在 Ubuntu 中设置默认用户/组(粘性位)

要对 /var/www 中的文件强制执行以下权限,我可以使用命令 chmod u+s 和 chmod g+s 吗?

权限:

chown -R root:web /var/www chmod -R g+rw /var/www

答案1

在目录上设置位setgid将导致文件和目录继承该目录的组所有权。它不会对文件或目录权限产生任何影响。

文件和目录权限主要由进程控制umask,例如您可以在 Apache 启动脚本中设置它。

要执行所需的操作,首先需要以递归方式设置setgid所有目录中的位/var/www需要修复现有文件的权限,您需要确保所有现有文件/目录都具有适当的用户和组所有权,您需要安排 Apache 使用适当的 umask。

相关内容