tft每日頭條

 > 生活

 > linux中的chmod怎麼創建

linux中的chmod怎麼創建

生活 更新时间:2024-08-03 05:14:47

chmod命令可以使用八進制數來指定權限。文件或目錄的權限位是由9個權限位來控制,每三位為一組,它們分别是文件所有者(User)的讀、寫、執行,用戶組(Group)的讀、寫、執行以及其它用戶(Other)的讀、寫、執行。曆史上,文件權限被放在一個比特掩碼中,掩碼中指定的比特位設為1,用來說明一個類具有相應的優先級。

linux中的chmod怎麼創建(Linuxchmod命令八進制語法)1

例如, 765 将這樣解釋:

· 所有者的權限用數字表達:屬主的那三個權限位的數字加起來的總和。如 rwx ,也就是 4 2 1 ,應該是 7。

· 用戶組的權限用數字表達:屬組的那個權限位數字的相加的總和。如 rw- ,也就是 4 2 0 ,應該是 6。

· 其它用戶的權限數字表達:其它用戶權限位的數字相加的總和。如 r-x ,也就是 4 0 1 ,應該是 5。

實例

将文件 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

語法為:

chmod abc file

其中a,b,c各為一個數字,分别表示User、Group、及Other的權限。

r=4,w=2,x=1

· 若要 rwx 屬性則 4 2 1=7;

· 若要 rw- 屬性則 4 2=6;

· 若要 r-x 屬性則 4 1=5。

chmod a=rwx file

chmod 777 file

效果相同

chmod ug=rwx,o=x file

chmod 771 file

效果相同

若用 chmod 4755 filename 可使此程序具有 root 的權限。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved