- chmod 權限修改指令
- 用於修改文件屬主和屬組
- 常用選項
- R:表遞歸修改
- 權限表達可以使用符號模式或是絕對模式
- 符號模式
- 表達式可以拆分為操作對象、操作符、權限列表3部份
- 操作對象是用戶和組,使用字母u、g、o和a表示(其中的a表示all)。
- 操作符表示賦予或放回權限。可以的3個操作符是"+"、"-"、"=",分別表示加入、刪除和賦予權限。
- 權限列表:讀(r)、寫(w)、執行(x)
- 範例:
- chmod c+x aFile.txt
- chmod go-r aFile.txt
- chmod ugo+wrx aFile.txt
- chmod a=wrx aFile.txt
- 分別設定權限
chmod u=rwx,g=rw,o=rw sample.log
所有戶用都只有r的權限
chmod a=r sample.log
- 絕對模式
- 範例:
- chmod 764 aFile.txt
- chmod 700 aFile.txt
- chmod -R 666 test
- 以上二個設定是相同的
chmod 644 sample.log = chmod u+w sample.log
沒有留言:
張貼留言