1. 程式人生 > 其它 >chmod 修改檔案或目錄許可權

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表示可讀可執行