我在 有一个文件夹/home/www/
,所有者是www
,属于 -group www
。我还有另一个用户 ,john
属于该john
组。我怎样才能chown
/home/www/
使它对www
和都可写john
?谢谢
答案1
与其修改目录的权限,不如将用户 john 放入组www
。用户可以属于多个组。使用 usermod,编辑文件/etc/group
,或者如果您的 Linux 机器上有 GUI,则使用图形用户管理器程序(根据发行版和桌面环境,可能有不同的名称)。最简单的方法可能是打开命令提示符,然后输入:
sudo usermod -G www -a john
它会要求您输入帐户密码,一旦您输入密码,用户 john 将具有 /home/www 目录的组级别访问权限。
这是假设组 www 已经具有对 /home/www 目录的读/写/执行访问权限,如果该组没有该级别的访问权限,则使用chgrp www /home/www
和chmod g+rwx /home/www
来处理该问题。
注意:如果您当前以“john”身份登录,您可能需要注销并重新登录以更新您的权限。
答案2
尝试创建新组www-and-john
,然后
chown -R www:www-and-john /home/www/
chmod -R g+w .
最后将两个用户都添加到组中www-and-john
。
答案3
你不能。但你可以为其设置 ACL。
setfacl -m g:john:rwx /home/www