FTP目錄與文件屬性清單:
-rw-r--r-- 1 ftp   user   6675   Jul 23 01:10 file1.html
-rw-r--r-- 1 ftp   user   4818   Jul 24 03:12 file2.html
-rw-r--r-- 1 ftp   user   5905   Jul 22 23:21 image1.gif
-rw-r--r-- 1 ftp   user   14449  Jul 22 23:37 image2.gif
-rw-r--r-- 1 ftp   user   3554   Jul 24 03:12 image3.gif
file (-), or directory (d)
 | read (owner)
 |  | write (owner)
|  |  | execution (owner)
|  |  |  | read (group)
|  |  |  |  | write (group)
|  |  |  |  |  | execution (group)
|  |  |  |  |  |  | read (other)
|  |  |  |  |  |  |  | write (other)
|  |  |  |  |  |  |  |  | execution (other)
|  |  |  |  |  |  |  |  |  |
- r w - r - - r - -
|
owner:站方使用者; group:群組; other:其他使用者
read:讀取權限; write:寫入權限; execution:執行權限
read:4; write:2; execution:1
UNIX系統以CHMOD來設定檔案或目錄的屬性,例如 CHMOD 755 test.pl 是設定test.pl這份Script的使用者權限為 755。
上表中,黃色部份三個權限的總和是設定站長對該份文件、檔案或目錄的使用權;綠色部份是設定群組的使用權;藍色部份是設定遠端使用者的使用權。
r w - r - - r - - 是表示站長的權限為:可讀及可寫(r w - );群組權限及遠端使用者只能讀取( r - -)。
三組權限用數字表示就是:644 〔(4+2+0)(4+0+0)(4+0+0)〕
通常一份被動元件如文字檔、圖檔等,都是只被讀取而不供線上修改,所以只要設可讀就好。
假如該份文件不想被下載讀取,則必須取消屬性的可讀(read)權限。
如果要能在線上被執行,則需開啟執行權限,大部份的CGI Script至少都必須設定700以上才能在伺服器端被執行。而目錄通常是設 777,除非不想被讀寫或下載。
如果把一份Script的屬性設成 666,則該份Script會變成純文件檔輸出,而不會在伺服器端執行。