chmod--命令详解

chmod:改变文件或目录权限

功能:用来改变文件或目录的权限,但是只有此文件的用户和超级用户root才能执行。

语法格式:

chmod      【option】     【mode】       【file】

chmod       选项                 模式               文件或目录

参数 -R  递归处理指定目录以及其子目录下的所有文件

[root@template ~ 13:53:41]]# chmod -R 655 dir/
[root@template ~ 13:53:46]]# ll
总用量 8
drw-r-xr-x 2 root root 19 3月 11 13:53 dir

[root@template ~ 13:53:47]]# cd dir/
[root@template dir 13:53:49]]# ll
总用量 0
-rw-r-xr-x 1 root root 0 3月 11 13:53 1.txt

 

[root@template ~ 13:41:57]]# chmod a= test.txt    #将权限设置为空
[root@template ~ 13:50:23]]# ll
总用量 8
-rw-r--r-- 1 root root 43 3月 11 13:28 md5.log
---------- 1 root root 7 3月 11 13:27 test.txt

 

[root@template ~ 13:50:24]]# chmod u+x test.txt  #将用户添加执行权限
[root@template ~ 13:50:57]]# chmod o+w test.txt #将其他用户添加写权限
[root@template ~ 13:51:04]]# ll
总用量 8
-rw-r--r-- 1 root root 43 3月 11 13:28 md5.log
---x----w- 1 root root 7 3月 11 13:27 test.txt

 

[root@template ~ 13:56:35]]# chmod g+r test.txt    #将组添加写权限
[root@template ~ 13:56:39]]# ll
总用量 8
drw-r-xr-x 2 root root 19 3月 11 13:53 dir
-rw-r--r-- 1 root root 43 3月 11 13:28 md5.log
-rwxr-xr-x 1 root root 7 3月 11 13:27 test.txt

 

[root@template ~ 13:51:20]]# chmod 755 test.txt
[root@template ~ 13:51:32]]# ll
总用量 8
-rw-r--r-- 1 root root 43 3月 11 13:28 md5.log
-rwxr-xr-x 1 root root 7 3月 11 13:27 test.txt

PS:

r--读

w--写

x--执行

u--文件属主

g--文件属组

o--其他用户

+--加入

- :减去

=--设置

all--等效于u,g,o的总和

 

posted on 2021-03-11 14:01  弓长三寿  阅读(1049)  评论(0编辑  收藏  举报