linux下檔案許可權的控制

2021-08-23 14:33:18 字數 1445 閱讀 3855

限制使用者的訪問級別,提高安全性

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 所有人的許可權...