如何使文件可被不同组中的两个不同用户编辑?


10

我在拥有一个文件夹/home/www/,所有者是www,它是www-group的一部分。我还有另一个用户,john属于该john组。如何chown /home/www/使www和都可写john?谢谢

Answers:


13

与其修改目录的权限,不如将用户john放入www组中可能更容易。用户可以在多个组中。使用usermod,编辑/etc/group文件,或者如果您的linux机器上有GUI,则使用图形用户管理器程序(根据发行版和桌面环境,它可能被称为不同的名称)。最简单的方法可能是打开命令提示符,然后键入:

sudo usermod -G www -a john

它将要求您提供帐户密码,一旦输入密码,用户john将具有对/ home / www目录的组级别访问权限。

这是假设www组已经具有对/ home / www目录的读/写/执行访问权限。如果该组不具有该级别的访问权限,请使用chgrp www /home/wwwchmod g+rwx /home/www加以注意。

注意:如果您当前以“ john”身份登录,则可能需要注销然后再登录以获取更新权限。


3
或者,如果需要更细粒度的访问,则创建另一个同时包含www和john的组。
KeithB 2010年


2

尝试创建新组www-and-john,然后

chown -R www:www-and-john /home/www/

chmod -R g+w .

最后,将两个用户都添加到group中www-and-john

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.