1、三種權限rwx對文件和目錄的不同意義
2、umask和acl mask 的區別和聯系
3、三種特殊權限的應用場景和作用
4、設置user1,使之新建文件權限為rw——-
5、設置/testdir/f1的權限,使user1用戶不可以讀寫執行,g1組可以讀寫
/testdir/dir的權限,使新建文件自動具有acl權限:user1:rw,g1:—
備份/testdir目錄中所有文件的ACL,清除/testdir的所有ACL權限,并利用備份還原
1、
對目錄:
r:目錄只有在擁有r權限的情況下才能看到目錄內的文件(如果在提前知道目錄里有什么文件的話,可以直接進入或執行);
w:目錄需要擁有w權限才能新建或刪除文件,w權限需要與x權限(目錄只有在同時擁有w和x權限的情況下才可以新建或刪除文件);
x:可以進入目錄,可以訪問目錄中的文件。
對文件:
r:文件只有在擁有r權限的情況下,才能讀取文件里的內容
w:文件只有在擁有w權限的情況下,才能寫入或刪除文件里的內容
x:對于需要執行的文件來說,只有再擁有x權限的情況下,才能執行。
2、
umask:為了保證系統的安全,屏蔽掉新建文件或目錄的最大權限相對應的位
umask工作原理: 在這里用新建目錄做演示,目錄的默認權限位777—>111 111 111 而umask為125—>001 010 101 所以新建目錄的權限為652,而文件如果計算出來哪一位有奇數,則需要加1
\
mask:對于文件或目錄來說,用戶或組所設置的權限必須要存在于mask的權限設置范圍內才會生效,此即有效權限,該碼的計算方式和umask一致
3、
作用:
SUID:僅對二進制程序有效,會讓其他用戶在執行該二進制程序時,以而進程程序的擁有者的身份運行進程;
SGID:可以針對文件或目錄進行設置,執行者在執行的過程中將會得到該程序用戶組的支持;
STICKY:只針對目錄生效,對于文件無效,當用戶在該目錄下創建文件或目錄時,僅有自己與root才有權限刪除此文件。
應用場景:
SUID:可以使普通用戶讀取只有root用戶才能讀取的內容;
SGID:
STCKY:當我們建立FTP服務器后,每個人都可以上傳文件,為了防止用戶誤刪其他人的文件需要將ftp服務器的pub文件夾加入sticky權限。
4、
5、(1)修改文件和目錄的acl權限
(2)文件acl權限的備份和恢復
恢復文件和目錄的acl參數:
原創文章,作者:因為有你,如若轉載,請注明出處:http://www.www58058.com/29091