1. 程式人生 > >linux目錄許可權含義

linux目錄許可權含義

linux中”ls -al”顯示目錄的許可權與檔案許可權含義不同:
drwxrwxrwx
-rwxrwxrwx
這裡面,目錄上一行“d“表示是個目錄,下一行“-“表示是個檔案。在目錄的許可權表示中,r表示可讀,意味著可以讀取這個目錄的目錄結構,可以理解為當ll的時候,能夠顯示出內容。w表示可寫,意味著可以對目錄下的檔案進行增刪改查。x表示可執行,表示可以將該目錄作為工作目錄。工作目錄什麼含義呢?☝️可以理解的方法是,能夠cd到這麼目錄下。
例如:
1. 系統有個賬戶名為vbird,有個目錄的許可權是:
drwxr–r– 3 root root 4096 Jun 25 08:35 .ssh
這個vbird不屬於這個檔案所屬使用者組,只具有r許可權,因此不能對這個檔案進行w x操作,因此,不能切換到這個目錄中。
2. 有個賬號名稱為dmtsai,他的主資料夾在/home/dmtsai,dmtsai對此目錄具有[rwx]許可權。此目錄下有個名為the_root.data檔案,該檔案許可權為:
-rwx—— 1 root root … … … the_root.data
則dmtsai對此檔案的許可權是什麼?可否刪除此檔案?
首先,the_root.data這個檔案other組的許可權是0,而dmtsai對於此檔案屬於other,因此,dmtsai不對the_root.data具有任何許可權。
其次,這個檔案是在dmtsai的目錄下的,dmtsai對其目錄具有[rwx]許可權,因此可以刪除。