使用 ls -l 指令 執行結果如下(/var/log
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SNyIzY2EzYxMjNlNmMmRGMkZDO1MmZihzMkNWNzIDNy8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.檔案類型和檔案權限 ,即為清單第一列内容:(以第一條記錄為例 )
“drwxr-x---” 含義:有兩部分組成 ,一部分是第一列即為“d” ,表示檔案類型(目錄或檔案夾),另一部分是“rwxr-x---” 表示檔案權限,權限有分為三段:即為 “ rwx ”,“ r-x ”和 “ --- ”分别表示 ,檔案所有者的權限,檔案所屬組的權限 和其他使用者對檔案的權限。
(1)檔案類型,大體分為如下幾類 :d :目錄
- :檔案
l :連結
s :socket
p :named pipe
b :block device
c :character device
(2)檔案權限 :r :含義為 “可讀”,用數字 4 表示
w:含義為 “可寫”用數字 2 表示
X(小X):含義為“可執行”用數字 1 表示
-:含義為“無權限”用數字0 表示
X (大X):含義為隻有目标檔案對某些使用者是可執行的或該目标檔案是目錄時才追加x 屬性。
s:含義為 在檔案執行時把程序的屬主或組ID置為該檔案的檔案屬主。方式“u+s”設定檔案的用 戶ID位,“g+s”設定組ID位。
t :含義為儲存程式的文本到交換裝置上
3.檔案權限的更改 :
使用指令 :chmod 檔案權限 檔案名稱 [-R]
指令兩種用法 :
(1)直接給檔案賦相應的權限即為 :chmod a+x auth.log #含義為 給 auth.log 檔案賦予所有者可執行權限
(2)使用數字方式代替權限 :
例如 :
chmod 777 auth.log #含義為給auth.log檔案賦予任何可讀,可寫,可執行權限
數字含義詳見如下清單:
所有者群組其他三位代表權限的數字
r wxrwxrwx實際結果
4 21421421777
4 214 014 01755
4.檔案所有者的更改 :
指令 chown 使用者名 檔案,例如 :
chmod MySQL auth.log #含義為 把 檔案 auth.log 的所有者更改為 mysql
5.檔案所在組的更改
指令 chgrp [-R] 群組名稱 檔案名稱
例如 :
chgrp -R mysql apache2 #含義為 ,把 目錄apache2 的所在組更改為mysql