Q:如何改變物件存取權限

A:CHMOD 是個多加練習便能輕易上手的指令。該指令是 RaidenFTPD 中用來改變物件權限的方法。
存取權限是一個表示成 nnn 的絕對值(精確地說,是一個八進位值)。n 可以是 0 到 7 中任何一個數字。數字組合可以如下:

400 允許擁有者讀取

200 允許擁有者寫入

100 允許擁有者執行(刪除)

700 允許擁有者進行以上三種動作

040 允許群組讀取

020 允許群組寫入

010 允許群組執行(刪除)

070 允許群組進行以上三種動作

004 允許其他人讀取

002 允許其他人寫入

001 允許其他人執行(刪除)

007 允許其他人進行以上三種動作

到這裡大致瞭解它的規律了嗎?詳細說明一下:三個數字中的第一個代表的是物件擁有者的權限;第二個數字是跟擁有者同群組的人的權限;第三個代表其他所有人、也就是不跟擁有者同一群組的人的權限。檔案 / 目錄的擁有者,通常也就是建立該檔案 / 目錄的人。

代表存取權限的數字中,0 表示不開放權限;1 表示開放執行(刪除);2 表示開放寫入;4 表示開放讀取。這些數字可以相加使用,比如說 6=4+2,也就是同時開放讀取和寫入...

例一:site chmod 775 物件名稱。這樣是開放給擁有者讀取、寫入以及刪除的權限。跟擁有者同群組的人有會有讀取、寫入和刪除的權限;但其他人就只有讀取和刪除的權限。

例二:site chmod 760 john.mp3。這樣是改變 john.mp3 的權限成 760,表示擁有者可以讀取、寫入和刪除,與使用者同群組的可以讀取及寫入,其他人則完全沒有存取權限。

言盡於此,懂了嗎?

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.4 , 2002/12/25