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表示可读可执行

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM