參考博客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表示可讀可執行
