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是修改文件的,拥有者和群体使用者

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