Linux 文件權限html
Linux下每一個文件都有相關的權限,這章我會親自重點詳細介紹一下關於,linux文件權限及用戶賦值文件權限的詳解,有不少知識容易忽略,其實都是很重要的知識點。 linux
文件權限介紹安全
知識點:ide
chmod 命令spa
語法code
chmod [-cfvR] [--help] [--version] mode file...
參數htm
-c : 若該文件權限確實已經更改,才顯示其更改動做 -f : 若該文件權限沒法被更改也不要顯示錯誤訊息 -v : 顯示權限變動的詳細資料 -R : 對目前目錄下的全部文件與子目錄進行相同的權限變動(即以遞迴的方式逐個變動) --help : 顯示輔助說明 --version : 顯示版本
案例blog
# 將文件 file1.txt 設爲全部人皆可讀取 : chmod ugo+r file1.txt # 將文件 file1.txt 設爲全部人皆可讀取 : chmod a+r file1.txt # 將文件 file1.txt 與 file2.txt 設爲該文件擁有者,與其所屬同一個羣體者可寫入,但其餘之外的人則不可寫入 : chmod ug+w,o-w file1.txt file2.txt # 將 ex1.py 設定爲只有該文件擁有者能夠執行 : chmod u+x ex1.py # 將目前目錄下的全部文件與子目錄皆設爲任何人可讀取 : chmod -R a+r * # 此外chmod也能夠用數字來表示權限如 : chmod 777 file
chown 命令get
修改文件的所屬用戶或用戶組命令io
語法
chown [-cfhvR] [--help] [--version] user[:group] file...
參數
user : 新的文件擁有者的使用者 ID group : 新的文件擁有者的使用者組(group) -c : 顯示更改的部分的信息 -f : 忽略錯誤信息 -h :修復符號連接 -v : 顯示詳細的處理信息 -R : 處理指定目錄以及其子目錄下的全部文件 --help : 顯示輔助說明 --version : 顯示版本
實例
# 將文件 file1.txt 的擁有者設爲 runoob 羣體的使用者 runoobgroup : chown runoob:runoobgroup file1.txt # 將目前目錄下的全部文件與子目錄的擁有者皆設爲 runoob,羣體的使用者 runoobgroup: chown -R runoob:runoobgroup *