使用chmod和chown创建一个多用户共享文件夹

首先要创建一个组MUSIC,为这个组添加两个用户A和B。

#groupadd MUSIC
#usermod -a -G MUSIC A  //-a表示不离开现有组
#usermod -a -G  MUSIC B

然后创建目录/usr/local/share/Music

#sudo mkdir /usr/local/share/Music

然后要更改目录的所属组位MUSIC并更改组权限位rwx,因为要进入目录必须有x权限,要读取目录内容必须有r权限,要更改目录文件必须有w权限。

# chown :MUSIC /usr/local/share/Music
# chmod 775 /usr/local/share/Music

现在还有两个问题:

1、一是要改变系统默认掩码使得组MUSIC下的用户在Music目录下创建的文件具有组内写权限

2、二是要设置Music的设置位,使得Music目录下创建的目录或文件的有效组等于Music目录的组所有者MUSIC(因为创建的文件或目录的组所有者等于有效组)

# umask 0002
# chmod g+s /usr/local/share/Music

现在就大功告成了

原文地址:https://www.cnblogs.com/coderht/p/7210287.html