限制使用者的訪問級別,提高安全性
ls -l file
ls -ld file
- rw-r--r-- 1 root root 216 may 12 2017 /mnt/rht
1 2 3 4 5 6 7 8
分為"-"代表普通檔案,"d"代表目錄,"l"代表軟連線,"s"代表套接字socket,"c"代表字元裝置(比如我們在shell中輸入命令,cup執行命令,最後顯示出來,這個過程會對在/dev/pts/1檔案進行操作,這個檔案就是c型別的).
一共九個字元,每三個一組,分別代表對user許可權,對group的許可權,對其他人的許可權,分為可讀可寫可執行r|w|x
以下命令必須在root下執行
chown username file/dir 修改檔案的使用者
chown -r username dir
chown username:group file|dir 修改檔案|目錄的使用者和組
chgrp group file|dir 修改檔案|目錄的組
chgrp r group
r對檔案表示是否可以檢視檔案中的字元,對於目錄表示是否檢視目錄中的檔案
w對檔案表示是否可以改變檔案中的字元,對於目錄表示可以管理目錄下的檔案,以及是否可以更改目錄的元資料
x對檔案表示是否可以通過檔名呼叫檔案內記錄的程式,對於目錄表示是否可以進入此目錄
許可權的修改
(1)字元形式
(2)數字形式
數字形式表示許可權的9個字元三個為一組(rwx)按二進位制進行組合,當該位為1是表示可執行該許可權,0表示不行,如:
755表示的去許可權是rwxr-xr-x
特定使用者對特定檔案有指定的許可權,在表示許可權的符號位後加"+"來表示許可權列表開啟
setfacl -m u:username:rwx file 表示給檔案新增許可權列表指定使用者
setfacl -x u:username 刪除file許可權列表的指定使用者
setfacl -b file 關閉檔案的許可權列表
Linux下檔案許可權
1.所謂檔案許可權,是指對檔案的訪問許可權,包括對檔案的讀,寫和執行的許可權。而檔案的許可權分為三類,所屬使用者對檔案的許可權,使用者所屬的組對檔案的許可權,以及其它使用者和其它組對檔案的許可權。在linux下,用ls al顯示檔案或目錄的許可權資訊。其中 a是顯示所有的檔案,包括 和 目錄。l 是...
Linux下檔案的許可權
linux下檔案的許可權 1.什麼是linux下的檔案,檔案許可權有哪些。檔案 計算機中的資源在作業系統中的體現。在windows下檔案有型別,用副檔名來區別。在linux下沒有檔案型別,沒有副檔名。在linux下a.txt可能是可執行程式,a.exe可能是文字。linux下,檔案的命名規則 最長不...
linux下檔案的許可權
ls l filename rw r r 1 root root 46 oct 1 05 03 filename 1 2 3 4 5 6 7 8 1.檔案型別 普通檔案 d 目錄 c 字元裝置 s 套接字 p 管道 b 快裝置 l 連線 2.rw r r 檔案讀寫許可權 rw r r 所有人的許可權...