日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

UNIX 新手指南,第 1 部分: 文件維護(hù)工具( 四 )


使用 -l 指定需要查看長(zhǎng)格式的文件清單 。長(zhǎng)格式包括關(guān)于權(quán)限、所有權(quán)、修改日期和文件大小等信息 。您應(yīng)該看到與下面所示類似的內(nèi)容:tsystem:~/TUTORIAL tuser$ ls -l
total 0
-rw-r--r-- 1 tuser admin 0 Aug 13 15:35 example.txt
當(dāng)詳細(xì)顯示目錄清單時(shí),您可以分別在第 3 和第 4 列中看到文件的用戶所有權(quán)和組所有權(quán) 。該文件由 tuser 用戶和 admin 組所有 ?,F(xiàn)在,暫時(shí)不管這個(gè)文件,輸入下面的命令可以得到更多的信息:$ man chown
$ man chgrp
該命令的基本語法是使用用戶名或組名作為第 1 個(gè)輸入,后面是需要進(jìn)行操作的文件或文件列表 。例如:$ chown tuser example.txt
$ chgrp admin example.txt
chmod
在 UNIX 中,使用與每個(gè)文件相關(guān)聯(lián)的一組 9 個(gè)標(biāo)志來處理基本文件權(quán)限 。這些標(biāo)志分別對(duì)應(yīng)于不同用戶類別(用戶、組和其他用戶)和三種文件操作(讀取、寫入和執(zhí)行) 。輸入下面的命令:$ ls -l
您應(yīng)該看到與下面所示類似的內(nèi)容:-rw-r--r-- 1 tuser admin 0 Aug 13 15:35 example.txt
當(dāng)您閱讀目錄的長(zhǎng)格式清單時(shí),其中的第 1 列顯示了文件權(quán)限 。請(qǐng)注意,該列中有 10 個(gè)字符(而不是 9 個(gè)) 。第 1 個(gè)字符表示您正在處理的文件的類型 。例如,短橫線 -,告訴您這是一個(gè)常規(guī)文件 。d 表示目錄,而不是普通文件 ?,F(xiàn)在,我們重點(diǎn)關(guān)注于其他的 9 個(gè)字符,每個(gè)字符可以為下列幾種情況其中之一:-、r、w 或 x 。如果關(guān)閉了某個(gè)文件所有的權(quán)限,那么它應(yīng)該與下面所示類似:---------- 1 tuser admin 0 Aug 13 15:35 example.txt
如果打開了某個(gè)文件所有的權(quán)限,那么它應(yīng)該與下面所示類似:-rwxrwxrwx 1 tuser admin 0 Aug 13 15:35 example.txt
您可以看到 3 組 rwx 。如前所述,有 3 種不同的用戶類別(用戶、組和其他用戶) 。每一組 rwx 對(duì)應(yīng)于其中的一個(gè)類別:
第 1 組 rwx 表示 user 的權(quán)限 。換句話說,這可以告訴您,該文件的擁有者可以對(duì)其進(jìn)行哪些操作 。
第 2 組對(duì)應(yīng)于 group 。這可以告訴您,組成員可以對(duì)該文件進(jìn)行哪些操作 。
第 3 組對(duì)應(yīng)于 other 。這可以告訴您,系統(tǒng)中所有的用戶可以對(duì)該文件進(jìn)行哪些操作,無論該文件屬于誰 。
讓我們更仔細(xì)地研究一下 example.txt 文件當(dāng)前的權(quán)限:-rw-r--r-- 1 tuser admin 0 Aug 13 15:35 example.txt
第 1 組三個(gè)標(biāo)志表示該文件的所有者可以對(duì)其進(jìn)行讀取、寫入操作,但是不能執(zhí)行它(其中有 r 和 w,但沒有 x) 。從第 2 組三個(gè)標(biāo)志中您可以看出,擁有該文件的組可以對(duì)其進(jìn)行讀取,但不能寫入或執(zhí)行(其中有 r,但沒有 w 或 x) 。第 3 組三個(gè)標(biāo)志顯示了,所有其他的用戶可以讀取該文件,但不能對(duì)其進(jìn)行寫入或執(zhí)行操作(其中有 r,但沒有 w 或 x) 。這里給出了一個(gè)很好的示例,說明了詳細(xì)的 man 頁面非常重要 。您可以停下來,并輸入下面的命令:$ man chmod
現(xiàn)在,可以考慮一下這樣的可能性,即該文件中保存了私有的信息,而您不希望任何其他的用戶進(jìn)行讀取 。您可能希望刪除其他組和所有其他用戶的讀取權(quán)限 。可以使用 chmod 更改這些權(quán)限 。與 Unix 中的許多操作一樣,使用 chmod 的方法很多,本部分內(nèi)容重點(diǎn)關(guān)注其中之一 。使用三個(gè)字母(u、g 和 o)來表示三種類別(用戶、組和其他用戶) 。使用三個(gè)字母(r、w 和 x)來表示三種權(quán)限(讀取、寫入和執(zhí)行) 。要更改這些權(quán)限,可以使用 chmod,加上需要更改的類別的字母,再加上一個(gè)加號(hào)或減號(hào)(分別表示打開或關(guān)閉),然后使用相應(yīng)的字母給出需要更改的權(quán)限 。最后,加上需要進(jìn)行更改的文件的名稱 。最好通過一個(gè)示例來進(jìn)行說明:$ chmod og-r example.txt

推薦閱讀