chmod
- 功能描述:改變文件或目錄權限
- 英文原意:change the permission mode of a file or directory
- 語法:
chmode [{ugoa}{+-=}{rwx}] [文件或目錄] [mode=421] [目錄或文件]
- 可選參數:
- -R 遞歸修改
- 示例:
chmod a+rwx file.txt
chmod 777 file.txt
chmod -R directory/
文件權限和目錄權限的區別
r/w/x | 權限 | 文件 | 目錄 |
---|---|---|---|
r | 讀權限 | 可以查看文件的內容 | 可以列出目錄中的內容 |
w | 寫權限 | 可以修改文件的內容 | 可以在目錄中創建、刪除文件 |
x | 執行權限 | 可以執行文件 | 可以進入目錄 |
chown
- 功能描述: 更改文件或目錄的所有者
- 英文原意:change file or directory ownership
- 語法: chown [用戶] [文件或目錄]
- 示例:
chown newuser file.txt
chgrp
- 功能描述: 改變文件或目錄的所屬組
- 英文原意: change file or directory ownership
- 語法:chgrp [用戶組] [文件或目錄]
- 示例:
chgrp newgroup file
umask
- 功能描述:顯示文件或文件夾的缺省權限
- 英文原意:the user file-creation mask
- 語法: umask [-S]
- 可選參數:- 以
rwx
顯示新建文件的缺省權限 - 示例:
umask -S
- 說明:一般文件的缺省權限爲所在目錄缺省權限移除 x 以後的結果
注意:
有些爲 mask 去顯示文件的缺省權限,栗子: mask 的結果爲 124,那麼該文件的實際權限爲 777 -124 = 653