http://www.linuxso.com/command/chmod.html
Linux的文件訪問權限及修改權限命令chmod Mxx000 Mxx000 11 人贊同了該文章 Linux的文件訪問權限可以使用ls -l進行查看,如下圖這樣操作就可以了。 一、訪問權限 訪問權限分為讀(read)、寫(write)、執行(execute)三種, 並且涉及到文件所有者(user)、文件所屬組(group)、其他人(other)三個主體。 選取上圖紅框中的兩行為例,結合下面的表格先講一下基本結構: 第一位表示文件類型 第二~十位表示權限:每三位一組,共三組,分別表示三個主體對應的三種權限 對照表格可以知道 drwxr-xr-x表示: d為目錄文件 文件所有者可讀、可寫、可執行(rwx:可讀r、可寫w、可執行x) 文件所屬組可讀、可執行(r-x:可讀r、不可寫-、可執行x) 其他人可讀、可執行(r-x:可讀r、不可寫-、可執行x) -rw-r--r--表示: -為普通文件 文件所有者可讀、可寫(rw-:可讀r、可寫w、不可執行-) 文件所屬組可讀(r--:可讀r、不可寫-、不可執行-) 其他人可讀(r--:可讀r、不可寫-、不可執行-) 二、修改權限 如何修改權限?一般有兩種方法: 文字法:chmod [who][operator][permission] <file-name> 數字法:chmod xxx <file-name> 1.文字法: [who]:表示要修改的主體, u:用戶(user),即文件所有者:創建文件的人 g:同組用戶(group),即文件所屬組:與文件屬主有相同組ID的所有用戶 o:其他用戶(others),即其它人:與文件無關的人 a:所有用戶(all),它是系統默認值 [operator]:表示進行哪種修改操作, +:添加某個權限 -:取消某個權限 =:賦予給定權限並取消其他所有權限(如果有的話) [permission]:表示要設置的權限, r:可讀 w:可寫 x:可執行 2.數字法: xxx表示數字屬性,格式為3個從0到7的數,其對應的主體順序是u g o, 將對應主體位上的所有權值分別相加就可以得到這個三位數了。 4表示可讀權限 2表示可寫權限 1表示可執行權限 0表示沒有權限 相加后的值表示的意義如下: 7=4+2+1 表示可讀可寫可執行 6=4+2 表示可讀可寫 5=4+1 表示可讀可執行 3=2+1 表示可寫可執行 例1: chmod 755 <file-name> 表示將文件<file-name>的權限修改為: u(文件所有者) 可讀可寫可執行 g(文件所屬組) 可讀可執行 o(其它人) 可讀可執行 這種修改用第一種方式來寫就是(假設文件之前沒任何權限)(如果有權限這樣寫也可以,只是太繁瑣): chmod a+rx,u+w <file-name> 或 chmod ugo+rx,u+w <file-name> 或 chmod u+rwx,go+rx <file-name> 另外, 如果原來文件已經有權限,如-rw-r--r--,則用第一種方式來寫如下: chmod ugo+x <file-name> 或 chmod a+x <file-name> 如果原來文件已經有權限,如drwxrwxrwx,則用第一種方式來寫如下: chmod go-w <file-name> 例2: chmod 777 <file-name> 表示將文件<file-name>的權限修改為: a(所有人)可讀可寫可執行 這種修改用第一種方式來寫就是(假設文件之前沒任何權限)(如果有權限這樣寫也可以,只是太繁瑣): chmod a+rwx <file-name> 或 chmod ugo+rwx <file-name> 另外, 如果原來文件已經有權限,如drwxr-xr-x,則用第一種方式來寫如下: chmod go+w <file-name> 編輯於 2018-09-14 Linux 贊同 11 1 條評論 分享 收藏
http://www.linuxso.com/command/chmod.html