新添用戶時設置權限
新增用戶的時候設置用戶所屬組,將想要一起的用戶設置到一個組內
usermod -g 用戶組 用戶名 #這里將用戶的主組設置為這個總組,這里為了再之后創建文件的時候文件所屬組為這個組
(or)
usermod -aG 用戶組 用戶名 #如果不設置為主組的話,可以增到附屬組里去,只要都在一個附屬組也可以操作文件夾,但是可能再創建之后文件夾所屬組為自己主組這個,需要使用chown或chgrp再調節文件屬組
(chown [-R] 用戶:屬組 文件名 (or)chown [–R] 屬主名 文件名 (or)chgrp [-R] 屬組 文件名 )
設置目錄粘滯位
設置粘滯位之后可以在之后的文件創建的時候,自動繼承父目錄的所屬組(這里可能和第一步都一樣,可能不用第一步也行,待嘗試)
chmod [-R] g+s 文件夾
設置默認用戶創建文件權限
默認創建權限可以使用umask來設置,臨時設置就在用戶那
umask 0002 (這里設置775的權限,注意umask使反着來的用的是7777減去得到這個值)
如果想永久修改就是再/etc/profile中修改,再文末添加一句
umask 0002
(!wq之后再外面)
source /etc/profile
這樣所有用戶登錄的時候都會自動更新,創建的文件默認權限為775的
如果使像針對某個用戶就是再那個用戶的文件夾之下的.bashrc添加
umask 0002 (這個沒試過,待嘗試)
其他方法
以上都是比較基本的方法設置的,有setfacl好像也可以進行設置,具體請參考這個博客
https://blog.51cto.com/plong/1579858