ls -al:顯示文件的文件名與相關屬性並列出所有文件詳細的權限與屬性
dr-xr-x---. 7 root root 4096 Apr3 12:31 .
權限 連接 所有者 用戶組 文件容量 修改日期 文件名
第一個字符代表這個文件是“目錄,文件,或連接文件等”
d:目錄
-:文件
l:鏈接文件
b:設備文件里可供存儲的接口設備
c:設備文件里的串行端口設備
[d] [r-x] [r-x] [---]
文件類型 文件權限 文件屬組的權限 其他人對此文件的權限
r :可讀 w:可寫 x:可執行 -:沒有權限
目錄test所有者為root,所屬用戶組為root,root用戶對此目錄具有可讀,可寫可執行的權限;root用戶組可進入次目錄,但不能執行寫入的操作;其他用戶可進入次目錄,但不能執行寫入的操作。
修改文件與目錄屬性時,一定要分清楚什么數據可改,什么數據不可改。
如何改變屬性與權限
chown 修改文件的所有者
-R 用戶名:組名 目錄 遞歸修改目錄的權限以及目錄下所有的文件的權限
chgrp 修改文件的屬組
Chmod 修改文件權限
數字類型改變權限:
文件權限字符為[-rwxrwxrwx]九個權限三個為一組,可用數字代表各個權限
r=4
w=2
x=1
每種身份各個權限分數需要累加,如權限為[-rwxr-xr--],分數則是
owner=7
group=5
other=4
所以我們設置權限的更改時,該文件權限數字為754
符號類型改變權限:
u 屬主 + 加入 f
g 屬組 - 除去 w 文件或目錄
Chmod o其他人 = 設置 x
a所有人
每人均可寫入的權限