歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> Unix系統中文件管理和文件權限設置教程(5)

Unix系統中文件管理和文件權限設置教程(5)

日期:2017/2/25 10:11:29   编辑:Unix基礎知識

chmod 命令中使用絕對權限
用chmod命令修改權限的第二種方法,是使用一個數字來指定文件的一些列權限。

每個權限被分配了一個數值,如下表所示, 並且給每個權限集的總和提供了一個數值。

數值 權限八進制表示 參照 0 沒有權限 --- 1 可執行的權限 --x 2 寫權限 -w- 3 執行和寫權限: 1 (執行) + 2 (寫) = 3 -wx 4 讀取權限 r-- 5 讀取和執行權限: 4 (讀取) + 1 (執行) = 5 r-x 6 讀取和寫權限: 4 (讀) + 2 (寫) = 6 rw- 7 所有權限: 4 (讀) + 2 (寫) + 1 (執行) = 7 rwx
如下是針對 testfile 文件的示例。運行 ls -l 命令會顯示與該文件相關的權限如下:

復制代碼

代碼如下:


$ls -l testfile
-rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile


對 testfile 運行上面表格中每個 chmod 示例命令,如下是在 ls -l 之後的,你可以從下面命令中看出權限的改變情況:

復制代碼

代碼如下:


$ chmod 755 testfile
$ls -l testfile
-rwxr-xr-x 1 amrood users 1024 Nov 2 00:10 testfile
$chmod 743 testfile
$ls -l testfile
-rwxr---wx 1 amrood users 1024 Nov 2 00:10 testfile
$chmod 043 testfile
$ls -l testfile
----r---wx 1 amrood users 1024 Nov 2 00:10 testfile

Copyright © Linux教程網 All Rights Reserved