chmod指令用法

欢迎关注我的微信公众号【万能的小江江】

字母法

字母法用法

chmod + (用户组 u[user] g[group] o[other] a[all]) (权限 + - =) (读写权限 r[read] w[write] x[excute])  + (文件名) 
#使用时均取首字母,用法:chmod + 设置模式 + 文件名

#user表示文件的所有者,group表示与user同一组的人即用户组,other表示其他用户组,all包含全部

# + 增加权限,- 撤销权限,= 设定权限

#read表示可读,如果不可读就不能通过"ls"指令查看目录内容,write表示可写,如果不可写就不能在目录下创建新文件,excute表示可执行,如果不可执行就不能通过cd进入该目录

字母法举例

#假设当前分别要对u,g,o设置r,w,x权限
chmod u+rwx,g+rwx,o+rwx 文件名
#三种用户权限各自独立,互不影响

数字法

​ 数字法是基于字母法的

数字法用法

chmod + 数字组合 + 文件名
#第一位数字对应u,第二位对应g,第三位对应o
#十进制(二进制)表示 r = 4(100), w = 2(010), x = 1(001)
#所以可能的数字结果1(x 001),2(w 010),3(w+x 011),4(r 100),5(rx 101),6(rw 110),7(rwx 111)

数字法举例

chmod 753 文件名
#对应字母法:chmod u+rwx,g+rx,o+wx
#chmod 111 111 111 文件名 这样的用法是不可以的

参考资料

chmod命令原理及用法详解

​ 找了好多份资料这份是最详细易懂的了

注意事项

千万不要用chmod指令修改系统”usr”之类文件夹的权限,会造成系统的崩溃!!!


   转载规则


《chmod指令用法》 InImpasse 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录