chmod 和 chown 有什麼區別

chmod 和 chown 有什麼區別

大家都知道chown和chmod都是修改權限的,那麼他們的區別又是什麼呢?

在這裏插入圖片描述
指令名稱 : chmod
使用權限 : 所有使用者
使用方式 : chmod [-cfvR] [–help] [–version] mode file…
在這裏插入圖片描述
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=7。
若用chmod 4755 filename可使此程序具有root的權限
使用RWX字符後還可以用數字來代表,R=4 W=2 X=1,7=R+W+X 所以 chmod 777 file 是對所有權限都加上3個權限。

在這裏插入圖片描述
chown [-cfhvR] [–help] [–version] user[:group] file…
實例

將文件 file1.txt 的擁有者設爲 runoob,羣體的使用者 runoobgroup :

chown runoob:runoobgroup file1.txt

將目前目錄下的所有文件與子目錄的擁有者皆設爲 runoob,羣體的使用者 runoobgroup:

chown -R runoob:runoobgroup *

綜上所述,
chmod是修改文件r,w,x,分別對應有讀、寫權,運行權
而chown是修改文件的,擁有者和羣體使用者

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章