linux下如何修改文件的权限chmod

linux下如何修改文件的权限chmod

方法一、文字设定法

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。

可以连贯操作u-r-x
操作u所有者权限

chmod u+r bb 为件bb 所有者增加r读的权限
chmod u-r-x bb 消除bb文件的r w 权限

操作g所属组的权限
chmod g+r+w bb 为bb文件夹增加文件所属组的rw读写权限

操作o其他用户的权限
chmod o+r+w 为其他用户增加rw读写权限

操作a所有用户的权限

方法二、数字设定法

顾名思义通过数字来设定文件的权限

0表示没有权限,
1表示可执行权限,
2表示可写权限,
4表示可读权限
user    group    other
r w x r w x r w x
4 2 1 4 2 1 4 2 1
5 6 3
r - w r w - - w x
chmod 563 bb 表示拥有以上权限
rwx 分别用421表示

数字权限是分别对应权限的和

常用的数字权限
777 拥有全部权限

 

原文地址:https://www.cnblogs.com/demolzhi/p/5945175.html