Unix系統(tǒng)中文件管理和文件權(quán)限設(shè)置教程(5)
chmod 命令中使用絕對權(quán)限
用chmod命令修改權(quán)限的第二種方法,是使用一個數(shù)字來指定文件的一些列權(quán)限。
每個權(quán)限被分配了一個數(shù)值,如下表所示, 并且給每個權(quán)限集的總和提供了一個數(shù)值。
數(shù)值 |
權(quán)限八進制表示 |
參照 |
0 |
沒有權(quán)限 |
--- |
1 |
可執(zhí)行的權(quán)限 |
--x |
2 |
寫權(quán)限 |
-w- |
3 |
執(zhí)行和寫權(quán)限: 1 (執(zhí)行) + 2 (寫) = 3 |
-wx |
4 |
讀取權(quán)限 |
r-- |
5 |
讀取和執(zhí)行權(quán)限: 4 (讀取) + 1 (執(zhí)行) = 5 |
r-x |
6 |
讀取和寫權(quán)限: 4 (讀) + 2 (寫) = 6 |
rw- |
7 |
所有權(quán)限: 4 (讀) + 2 (寫) + 1 (執(zhí)行) = 7 |
rwx |
如下是針對 testfile 文件的示例。運行 ls -l 命令會顯示與該文件相關(guān)的權(quán)限如下:
復(fù)制代碼
代碼如下:
$ls -l testfile
-rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile
對 testfile 運行上面表格中每個 chmod 示例命令,如下是在 ls -l 之后的,你可以從下面命令中看出權(quán)限的改變情況:
復(fù)制代碼
代碼如下:
$ 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
免責(zé)申明 --------------------------------------------------------------------------------------
以上內(nèi)容僅代表原創(chuàng)者觀點,其內(nèi)容未經(jīng)本站證實,中華考試網(wǎng)對以上內(nèi)容的真實性、完整性不作任何保證或承諾,轉(zhuǎn)載目的在于傳遞更多信息,由此產(chǎn)生的后果與中華考試網(wǎng)無關(guān);如以上轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請聯(lián)系我們
,我們將會及時處理。