rwx 許可權 | 對檔案的作用 |
---|---|
讀許可權(r) | 表示可讀取此檔案中的實際內容,例如,可以對檔案執行 cat、more、less、head、tail 等檔案檢視命令。 |
寫許可權(w) | 表示可以編輯、新增或者修改檔案中的內容,例如,可以對檔案執行 vim、echo 等修改檔案資料的命令。注意,無許可權不賦予使用者刪除檔案的權利,除非使用者對檔案的上級目錄擁有寫許可權才可以。 |
執行許可權(x) | 表示該檔案具有被系統執行的許可權。Window系統中檢視一個檔案是否為可執行檔案,是通過擴充套件名(.exe、.bat 等),但在 Linux 系統中,檔案是否能被執行,是通過看此檔案是否具有 x 許可權來決定的。也就是說,只要檔案擁有 x 許可權,則此檔案就是可執行檔案。但是,檔案到底能夠正確執行,還要看檔案中的程式碼是否正確。 |
rwx 許可權 | 對目錄的作用 |
---|---|
讀許可權(r) | 表示具有讀取目錄結構列表的許可權,也就是說,可以看到目錄中有哪些檔案和子目錄。一旦對目錄擁有 r 許可權,就可以在此目錄下執行 ls 命令,檢視目錄中的內容。 |
寫許可權(w) |
對於目錄來說,w 許可權是最高許可權。對目錄擁有 w 許可權,表示可以對目錄做以下操作:
|
執行許可權(x) | 目錄是不能直接執行的,對目錄賦予 x 許可權,代表使用者可以進入目錄,也就是說,賦予 x 許可權的使用者或群組可以使用 cd 命令。 |
drwxr--r--. 3 root root 4096 Jun 25 08:35 .ssh
系統有個賬號名稱為 vbird,此賬戶並不包含在 root 群組中,請問 vbird 對這個目錄有何許可權?是否可切換到此目錄中?答案:vbird 對此目錄僅具有 r 的許可權,因此 vbird 可以查詢此目錄下的檔名列表。因為 vbird 不具有 x 的許可權,因此 vbird 並不能切換到此目錄內。
-rwx------. 1 root root 4365 Sep 19 23:20 the_root.data
請問 dmtsai 對此檔案的許可權為何?可否刪除此檔案?答案:由於 dmtsai 對此檔案來說是其他人的身份,因此這個檔案他無法讀、無法編輯也無法執行,也就是說,他無法變動這個檔案的內容就是了。但是由於這個檔案在他的家目錄下,他在此目錄下具有 rwx 的完整許可權,因此對於 the_root.data 這個檔案來說,是能夠刪除的。