查看文件权限命令
ll
这是/etc/目录下的文件及权限:
每一行前面的10位字符串包含文件权限信息:
第一位是文件类型,目录为d,文件为-;
文件用户分为四类:拥有者(u)、组内成员(g)、其他用户(o)、所有用户(a);
文件权限分为三类:读(r)、写(w)、执行(x);
后面9位,三位一组,分别是对拥有者、组内成员、其他用户的读、写、执行权限;
以二进制的形式表示读r、写w、执行x权限,例如 “r-x” ,二进制表示为101,转换十进制为5,
像是上图中第一个文件abrt的读写权限:rwxr-xr-x,就可表示为755。
给文件赋予权限的方式分为两种:数字方式 和 参数方式
数字方式:
# 例如要赋予test文件像abrt一样的权限:
chmod 755 test
参数方式:
# 赋予文件的拥有者可执行权限
chmod u+x 文件名
# 赋予文件的拥有者和组内成员可执行权限
chmod ug+x 文件名
# 赋予文件的所有用户可执行权限
chmod +x 文件名
chmod a+x 文件名
# 取消文件的拥有者的可执行权限
chmod u-x 文件名
# 对其他成员取消权限与上面类似