欢迎关注我的微信公众号【万能的小江江】
字母法
字母法用法
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指令修改系统”usr”之类文件夹的权限,会造成系统的崩溃!!!