例如,當使用ls -l命令列出文件時,會獲得以下輸出:-rw-r-r-1 Apple Users 2254 2006-05-20 13:47 tt.htm。
從第二個字符開始,rw-表示用戶apple有讀寫權,但沒有運行權,後面R-表示用戶組users只有讀寫權,但沒有運行權,最後R-表示其他人只有讀寫權,但沒有運行權。
這是系統的默認設置,tt.htm可以重寫。同組的人和其他人只有讀取的權利,沒有人有運行的權利,因為只是壹個html文件,所以不需要運行。這比Novell的目錄服務更先進。
讀寫跑三種權限可以用數字表示,即r=4,w=2,x=1。因此,上面例子中的RW-R-R-用數字表示為644。反過來,777就是rwxrwxrwx,表示登錄的用戶(可以用命令id查看)、他的組和其他人的權限最高。
使用chmod o-r tt.htm命令更改權限,o-r是其他人的權限減去讀數。結果是-rw-r-1buUsers 2254 2006-05-20 13:47 tt.htm。
如果您使用命令chmod 777 tt.htm,結果是-rwxrwxrwx 1buUsers 2254 2006-05-20 13:47 tt.htm。
擴展數據:
chmod許可程序介紹:
+表示增加權限,-表示取消權限,=表示只設置權限。
r表示可讀,w表示可寫,x表示可執行,x表示僅當文件是子目錄或文件已被設置為可執行時。
-s:在執行文件時,將進程的所有者或組ID設置為文件的所有者。
-c:如果文件權限確實發生了更改,將顯示更改操作。
-f:如果無法更改文件權限,則不顯示錯誤消息。
-v:顯示權限更改的詳細信息。
-R:對當前目錄下的所有文件和子目錄進行相同的權限更改(即遞歸地逐個更改)。。
-幫助:顯示輔助幫助。
- version:顯示版本。