基本許可權ugorwx 設定許可權chmod 設定屬主組chown 設定屬組chgrp 基礎許可權setacl 高階許可權suid 檔案屬性chattr 程序掩碼umask
1.基本許可權 ugo
許可權三類物件:
①u 屬主
②g 屬組
③o 其他人
④a 所有人;u+g+o(特殊物件)
許可權三種型別:
①r=4 讀
②w=2 寫
③x=1 執行
2.設定許可權
更改檔案許可權
chmod u+r 1.txt
命令 物件加減許可權 檔案或目錄
語法: chmod 物件(u/g/o/a)賦值符(+/-/=)許可權型別(r/w/x) 檔案或目錄
chmod u=r file1
chmod u=rx file2
chmod g-w file3
chmod o+r file4
遞迴:chmod -r u=r /var/www/html
介紹-rw-r--r-- 1 root root 0 4月 14 20:23 file1
u g o 鏈結 屬主 屬組 大小 建立時間 檔名
3.chown命令
chown:設定乙個檔案屬於誰。屬主
語法:chown 使用者名稱 組名 檔名 -r遞迴
4.chgrp命令
只改組語法 chgrp 組名 檔案 -r遞迴
5.基礎許可權acl
setfacl = set file acl 設定檔案防控命令
setfacl -m 物件:物件名:許可權
-x 物件:物件名 刪除物件名許可權
-b 檔案 清除setfacl全部許可權操作
6.高階許可權suid 特殊位( 不可亂用,用完應取消suid)
suid是針對檔案所設定的乙個特別的許可權。
功能使呼叫檔案的使用者臨時具備屬主的能力。
chmod u+s /usr/bin/cat後cat被賦以特殊許可權,當使用者使用cat命令時,可獲得u的許可權,即root的許可權
7.檔案屬性chattr
常用於鎖定某個檔案,拒絕修改、刪除。
+i:在檔案上啟動這個屬性時,不能更改、重新命名或刪除。
chattr +i 檔名
chattr +i file1 檢視:watch -n1 『lsattr file1』
+a:允許在檔案中進行追加操作
chattr +a 檔名
chattr +a file2 追加:echo 內容 >> file2
8.程序掩碼umask
umask是0022,當建立目錄時正常是0777,經過程序掩碼umask後0777-0022
即建立檔案成功後許可權會預設變成0755.
當建立檔案時再減0111變成0644
Linux基礎學習(三)使用者許可權
引數說明 選項 c comment 指定一段注釋性描述。d 目錄 指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目錄。g 使用者組 指定使用者所屬的使用者組。g 使用者組,使用者組 指定使用者所屬的附加組。s shell檔案 指定使用者的登入shell。u 使用者號 指定使用者的...
使用者的許可權
基本許可權ugo 許可權物件 屬主 u 屬組 g 其他人 o 全部 a u g o 許可權型別 讀 r 4 寫 w 2 執行 x 1 設定許可權 1.更改許可權 使用符號更改 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案 目錄 例1 chmod u rwx file1.tx...
使用者的許可權(基本許可權UGO
屬主 u 屬組 g 其他人 o 所有人 a u g o 讀 r 4 寫 w 2 執行 x 1 語法使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案 目錄4讀 2寫 1執行 root localhost chmod 64...