linux中用r、w、x三個字元來代表使用者對檔案的讀、寫、執行許可權。這三種許可權還有對應的數字,通過數字也可以表示許可權:
r - -4 ;
w - - 2 ;
x - - 1 ;
此外,-被用來表示相應的許可權未被授予,如rw-,表示使用者只有讀寫許可權,而無執行許可權,-對應的數字就是0;這樣通過將數字相加,就可以表示使用者對檔案的許可權。
使用者又分為三種:
u :user--所有者; g :group--所有者所在群組 ; o :other--不屬於上面兩類的其他使用者。
在表示對檔案或目錄所具有的許可權時,三類使用者的排列順序依次是u、g、o。
如果乙個檔案的許可權是:-rw-rw-rw- (用數字表示即,666),這表示所有使用者都有讀寫許可權,而沒有執行許可權。-rwxrwxrwx (傳說中的777),表示所有使用者都有讀寫以及執行的許可權。
對於許可權的數字表示,我們還可以將rwx看成二進位制數,有相應許可權對應位為1,沒有則為0。以上面的-rw-rw-rw- (666)為例,rw- 可以看成二進位制數110,轉成十進位制還是6。
了解了這些,對於使用chmod命令改變許可權,就更容易了。chmod命令的具體使用形式是:chmod [想要授予的許可權] 檔名。
chmod命令中+和-分別表示授予或刪除對應的許可權。下面是chmod命令改變檔案許可權的例子:
1):chmod o+w filename ---------授予other使用者該檔案的寫許可權;
2):chmod go-rw filename ---------刪除group使用者和other使用者的該檔案的讀寫許可權;
3):chmod 777 filename ---------授予所有使用者該檔案的所有許可權;
ps:ls -l filename--------------用來檢視該檔案的許可權資訊
chmod修改檔案許可權
chmod 許可權 filename chmod a x a.txt 表示給檔案a.txt新增所有人執行許可權 chmod a x a.txt 表示檔案a.txt所有人有且只有執行許可權 chmod a x a.txt 表示給檔案a.txt刪除所有人的執行許可權 chmod u x,go r a.t...
chmod 檔案許可權修改 mode
檔案許可權修改 chmod options mode files 只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預設是a 所有使用者 只能選擇乙個opcode 操作碼 可指定多個mode,以逗號...
檔案的許可權修改chmod用法
指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...