三 使用者的許可權

2022-09-12 20:18:11 字數 1417 閱讀 2469

基本許可權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...