chmod
之前一直不太会用这个命令,又是777的,又是+-什么的,然后这里看了别人的博客,记录一些简单的用法
关键字符
- Linux/Unix权限分成三级:拥有者、群组、其他
- u:拥有者
- g:与拥有者同属一个群组
- o:其他人
- 增加减少权限
- +表示增加权限
- -表示减少权限
- =表示唯一设定权限
- 权限
- r:可读
- w:可写
- x:可执行
命令example
- 人人可读file.txt
- chmod ugo+r file.txt
- 拥有者可执行test.sh
- chmod u+x test.sh
用数字表示权限
- rwx对应的数值如下
- r = 4
- w = 2
- x = 1
数字命令用法
chmod abc file,其中abc分别为一个数字,分别表示u、g、o的权限。而要赋予权限可以用数字加法,比如要赋予rwx=7,rw-=6,r-x=5等等
比如赋予ugo,test.sh,rwx的权限,命令如下:
chmod 777 test.sh