chmod

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chmod相关的知识,希望对你有一定的参考价值。

chmod命令用于修改文件的权限
Linux文件的三种身份和四种权限,三种身份分别为:
u:文件的拥有者;g:文件所属的群组;o:其他用户
对于每个身份,又有四种权限,分别为:
r:读取文件的权限(read)4;w:写入文件的权限(write)2;x:执行的权限(execute)1;s:特殊权限
 
1.chmod以字符形式改变文件权限
chmod u/g/o/a +/-/= r/w/x 文件
例如:chmod u=rwx,g+rx,o-x test.sh
 
2.chmod以数字形式改变文件权限
例如:chmod 755 test.sh
将755换算成字符形式,为rwxr-xr-x,也就是说文件的拥有者、所属群组以及其他用户都可以读取与运行test.sh这个文件,但是只有拥有者自己可以写入这个文件,也就是其他人无权修改test.sh这个文件。(当然root用户无此限制,想改谁就改谁,这也是一个体现root账号至高无上权力的体验!)

以上是关于chmod的主要内容,如果未能解决你的问题,请参考以下文章

权限的修改 chmod chown chgrp umask

2.14-2.17 权限和特殊属性

umask和chattr的目录与文件权限管理

linux chmod和chown讲解与应用

linux 权限管理命令chmod文件和目录的权限的意义

笔记《鸟哥的Linux私房菜》6 Linux的档案权限与目录配置