網頁

2013年3月11日 星期一

chmod 權限修改指令



  • 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

沒有留言:

張貼留言