BarsMonster Asked: 2011-04-11 09:44:50 +0800 CST2011-04-11 09:44:50 +0800 CST 2011-04-11 09:44:50 +0800 CST 如何使文件夹对不同组中的 2 个用户可写? 772 我有一个文件夹(/var/www/test7.com),www-data 和 test7 用户必须可以读取/写入。 test7 用户不应访问其他网站。 我怎样才能做到这一点? permissions 3 个回答 Voted Best Answer omnidan 2011-04-11T12:53:44+08:002011-04-11T12:53:44+08:00 创建一个组,将两个用户都放入该组并输入: chown -R GROUPNAME /var/www/test7.com/* 我希望这对你有所帮助,丹尼尔 ImaginaryRobots 2011-04-11T10:11:12+08:002011-04-11T10:11:12+08:00 最简单的方法是将 www-data 用户添加到 test7 组,并拥有 test7 拥有的文件,而不是 www-data。 Osis 2011-04-12T04:21:10+08:002011-04-12T04:21:10+08:00 最令人困惑的方法是使用“acl”(apt-get install acl)工具来创建高级控制列表,您可以在其中允许/禁止使用高级规则访问文件。 例如,您拥有由 root 和其他 3 个用户拥有的目录,使用 acl 您可以设置该目录所有者仍然是具有 700 权限的 root,但随后设置 acl 将允许一个用户读取文件,以及其他 2 个读/写文件目录。 所有这些都可以使用 setfacl(设置权限)getfacl(读取权限)来完成。目录可以具有分配给文件/文件夹的默认设置。 如果不小心使用,您可能会很好地弄乱权限。
创建一个组,将两个用户都放入该组并输入:
我希望这对你有所帮助,丹尼尔
最简单的方法是将 www-data 用户添加到 test7 组,并拥有 test7 拥有的文件,而不是 www-data。
最令人困惑的方法是使用“acl”(apt-get install acl)工具来创建高级控制列表,您可以在其中允许/禁止使用高级规则访问文件。
例如,您拥有由 root 和其他 3 个用户拥有的目录,使用 acl 您可以设置该目录所有者仍然是具有 700 权限的 root,但随后设置 acl 将允许一个用户读取文件,以及其他 2 个读/写文件目录。
所有这些都可以使用 setfacl(设置权限)getfacl(读取权限)来完成。目录可以具有分配给文件/文件夹的默认设置。
如果不小心使用,您可能会很好地弄乱权限。