shell chmod中数字与字母的含义
数字与字母的组合是chmod命令赋予文件,目录访问权限的方式
访问权限:可读,可写,可执行
字母表示:r????? , w??? , x
数字表示:4???? , 2? ?? , 1??????? ,0(无权限)
授权对象:u???? , g???? , o???????? ,a(所有对象)
u:当前用户(文件的创建者)
g:用户组
o:其它用户
字母组合符号:
+:添加权限
-:取消权限
=:赋予新的权限,取消原来的权限
每一个文件,目录的访问按访问者分为三组:u的rwx ,g的rwx, o的rwx
举例说明
新建一个文件 : > xxx.sh或者touch xxx.sh
查看文件权限 : ls -l
-rw-rw-r-- ......? xxx.sh
第一个横线表示xxx.sh 是文件,后面的横线可理解为权限占位符号,若第一个字符字母d 则表示xxx是目录
chmod u+x,g+x xxx.sh
对应数字:chmod 774 xxx.sh,每一位数字表示对应u,g,o 对应的权限数字的相加rwx=4+2+1,值得注意:的是在使用数字授权时,需要把原有的权限对应数字相加后在与现在的权限对应数字相加,否则授权后文件将失去原有的权限
?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。