Answers:
创建一个网上论坛,www-users
并使其成为的网上论坛所有者/var/www
。然后将用户分配apache
和user1
到组,并设置上的任何权限/var/www
目录775这将允许user1
任何其他用户在www-users
组读写/var/www
; 这样也可以更轻松地授权其他用户写入/var/www
-只需将用户分配给该www-users
组即可。
编辑:的正确权限/var/www
是2775,其中包括setgid,以便内部的文件和目录/var/www
继承的组所有权/var/www
。
1) set up vsftpd for umask 0027 (/etc/vsftpd.conf) [local_umask=0027]
2) create www-users group (groupadd www-users)
3) add user to group (usermod -a -G group user)
4) Set apache to run as www-users group (httpd.conf)
5) chgrp www-users /var/www
6) chmod 2775 /var/www
chmod g+s /var/www
。这将确保在目录内部创建的文件和目录归拥有该目录的组所有。
user1
,我跑以下命令:chown -R apache:www-users /var/www
,usermod -g www-users apache
,usermod -g www-users user1
,chmod 775 /var/www
。我想念什么吗?