要对 /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。