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

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

权限:

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

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

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

要做你想做的事情,首先需要recursion设置/var/www所有目录上的setgid位, 并且需要修复现有文件的权限, 并且需要确保所有现有的文件/目录有适当的用户和组的所有权,你需要安排Apache使用适当的umask。