設置linux文件權限,使得同一用戶組的可以在文件夾內自由增刪文件(夾)


新添用戶時設置權限

新增用戶的時候設置用戶所屬組,將想要一起的用戶設置到一個組內

      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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM