Appearance
基本用法
chmod [选项] 权限 文件或目录
选项用法
-R 递归设置文件目录
权限用法
权限的表现方式可以分为数字模式和符号模式
数字模式
数字形式的权限表示,由三位数字组成,每一位数字代表不同的用户类别的权限:第一位数字代表文件所有者的权限第二位数字代表同一组内用户的权限第三位数字代表其他用户的权限
每一位数字又由三位组成:第一位数字代表读权限(r)第二位数字代表写权限(w)第三位数字代表执行权限(x)
每个数字采用8进制,取值范围是0-7。这里的数字代表的权限意思是:4 是读(r)权限,2 是写(w)权限,1 是执行(x)权限。将这些数值相加得到你需要的权限组合。
- 7(拥有者) 读+写+执行(4+2+1)
- 5(群组) 读+执行(4+0+1)
符号模式
符号表示用
- u(user,所有者)
- g(group,组用户)
- o(other,其他用户)
- a(all,所有用户)
- 以及 +(添加权限)、-(移除权限)和 =(设置权限)来表示。
示例
bash
chmod 755 filename # 给所有用户添加读写执行权限,但是给文件所有者群组和其他用户只添加读和执行权限
chmod u+rwx filename # 给文件所有者添加读写执行权限
chmod g+rwx filename # 给文件所有者群组添加读写执行权限
chmod o+rwx filename # 给其他用户添加读写执行权限
chmod a+rwx filename # 给所有用户添加读写执行权限