一、Linux chmod命令修改文件和文件目錄權限(默認情況下只有root用戶才能使用)。命令格式:chmod+修改內容+要修改的文件或者 目錄 或者 chmod -R 修改內容 要修改的文件或者 目錄
二、共有2種修改方法。第一種 字母操作符修改法
1. 字母操作符修改法實際上就是用字母表示所有者、所屬組、其他用戶,用操作符表示增加減權限。
權限分為讀(r),寫(w),執行(x),
操作對象分為三類所有者(u),所屬組(g),其他 用戶(o)
增加權限用例 (+),取消權限使用(-),指定權限使用(=)
例如:將系統下/tmp/history目錄的權限中增加所屬組的寫權限 chmod g+w /tmp/history
將系統下/tmp/mobile文件的權限設置為所有者可讀、可寫、不可執行,所屬組可讀、不可寫、不可執行。方法:在提示符后輸入命令 chmod u-x,g-w /tmp/mobile,完成后查看發現文件的權限已發生變更。這里注意多元素修改需要使用“,”連接。
2. 數字配置法
linux系統中將讀權限規定為4,寫(2),執行(1)。任何對象的權限都可以用三個數字的和來表示 。
例如765表示的是(4+2+1)(4+2)(4+1),也就是所有者可讀、可寫、可執行,所屬組可讀、可寫,其他用戶可讀、可執行。在進行權限設置時,可以使用chmod+數字組合+待修改文件目錄來完成更改。
例如:將系統下/tmp/hub文件的權限設置為所有者可讀、可寫、不可執行,所屬組可讀、可寫、不可執行,其他用戶可讀、不可寫、不可執行。方法
chmod 664 /tmp/hub