linux 檔案許可權

2021-08-02 12:30:41 字數 1283 閱讀 8791

檔案許可權管理

chmod:

作用:修改檔案的許可權

1:檔案型別(b/c/d/l/s/p/-)

2/3/4:檔案所有者的讀(r)/寫(w)/執行(x)許可權,-表示不具有該許可權

5/6/7:檔案所有者所屬的組的讀/寫/執行許可權

8/9/10:其它使用者的讀/寫/執行許可權

11:.表示啟用了selinux,空表示沒有開啟selinux

引數:r:可讀

w:可寫

x:可執行,在linux系統中沒有字尾的概念,檔案的型別及許可權不以後綴區分  

+:新增許可權

-:去掉許可權

=:設定許可權

u:使用者

g:組o:其它

數值表示:

linux中的許可權以一組資料來表示,所有者/組/其它的許可權分別以3位二進位制表示,

然後再將其寫成8進製進ok了,如:755 => 111 101 101,

結果就是:所有者擁有讀/寫/執行許可權,同組擁有讀/執行許可權,其它擁有讀、執行許可權

例項:chmod +x file 

給檔案新增可執行許可權

chmod -w file 

去掉檔案的可寫許可權

chmod u+x file 

給檔案的所有者新增可執行許可權

chmod g-w file 

給檔案同組去掉可寫許可權

chmod u=rwx,g=rx,o=rx file 所有者讀寫執行,同組讀寫,其它讀寫

chmod 0755 file 功能同上

umask:

作用:檢視或設定umask的指,umask用來確定建立檔案的預設許可權

格式:umask [value]

說明:1、若後面沒有跟指表示檢視,後面有指表示設定

2、建立的普通檔案預設沒有執行許可權

例項:umask為0022 

=> 

000 010 010

建立的目錄檔案許可權 

rwx r-x r-x

建立的普通檔案許可權 

rw- r-- r--

配置:所有使用者:/etc/profile

單個使用者:~/.profile或者~/.bash_profile

lsattr:

作用:檢視使用chattr設定的檔案屬性

格式:lsattr

chattr:

作用:修改檔案的屬性,可以提高系統的穩定性

格式 chattr [選項] 檔案

選項:i:表示忽略,+表示新增,-表示去掉

php初學者---千鋒php課堂筆記

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group內!圖...

Linux檔案許可權

linux使用者分為 擁有者 組群 group 其他使用者 other linux系統中,預設的情況下,系統中所有的帳號與一般身份使用者,以及root的相關資訊,都是記錄在 etc passwd檔案中。每個人的密碼則是記錄在 etc shadow檔案下。此外,所有的組群名稱記錄在 etc group...

linux檔案許可權

檔案的許可權由三個部分組成 u user g group o other 每個部分的許可權又分別 r 4讀 w 寫2 x 執行1 下面以 var www資料夾設定許可權,了解如何設定檔案許可權 chmod a x var www 所有人都可進入 chmod a x var www 所有人都不可進入 ...