chmod 修改文件或目录权限

参考博客chmod修改文件或目录的权限_毛小zhu的博客-CSDN博客_chmod修改目录权限

可以使用chmod可以修改文件或目录的权限,只有文件的属主和超级用户 root 才可以执行 chmod 命令。

linux中的文件权限

[root@greatdb-1 ~]# ll world.sql
-rw-r--r--. 1 root root 398635 Apr 1 06:05 world.sql

第一位表示文件类型 ,比如 d表示目录 , l表示软连接,具体文件为-

后面的9位分三组 ,分别表示属主、属组、其他用户对此文件或目录的权限

r - 可读,w - 可写 ,x - 可执行

文件权限修改

加 -R 参数表示递归修改所有子目录的权限

1. 使用字母修改权限

用户类型:

  a - 所有用户

 u- 属主

g-属组

o-其他用户

操作字符:

+  加入某个权限

-   收回某个权限

=   设置成某个权限

chmod   a=rw  world.sql   ##给所有用户对world.sql的读写执行权限

chmod  u+x,g-w world.sql  ##给属主增加可执行权限,收回属组的写权限。

2.使用数字设置权限

rwx    

r ---4  

w---2  

x---1   

chmod  700 world.sql

7=4+2+1  7表示读写执行都有

chmod 666 world.sql

6=4+2 6表示可读可写

chmod 555 world.sql

5=4+1  5表示可读可执行

 

posted on 2022-04-18 17:58  JennyYu  阅读(1401)  评论(0编辑  收藏  举报