如果訪問或執行乙個檔案顯示permission deny,一般是許可權問題。
使用"ls -l
"可以檢視該目錄下檔案的詳細資訊。
第一列就是許可權資訊,形如:
drwxr-xr-x
或者-rwx------
等等。其中,第乙個字元代表這個檔案為目錄或檔案,d為目錄,-為檔案,還有其他的如b、c、s等
後9個字元每三個分為一組,第一組代表擁有者的許可權,第二組代表使用者組的許可權,第三組代表其他使用者的許可權。
其中,r代表讀,w代表寫,x代表執行。
它們又分別由乙個數字來代表,r為4,w為2,x為1。每種身份的許可權是累加的,所以-rwx------
中,擁有者的許可權是7,使用者組和其他使用者的許可權是0.
修改許可權的命令為chmod。形如:
chmod -r 777 filename
意思是將filename這個資料夾許可權改為drwxrwxrwx
,-r代表遞迴更改,即子目錄下的所有檔案都會更改。
還可以使用u(擁有者)g(使用者組)o(其他使用者)的形式修改,形如:
chmod u=rwx,go=rx filename
意思是將filename這個檔案修改為-rwxr-xr-x
。
chmod a+w filename
意思是將filename這個檔案的三組許可權都加上w許可權。
chmod a-w filename
意思是將filename這個檔案的三組許可權都減去w許可權。其他同理。
目錄沒有x許可權,說明沒有執行許可權,不能通過cd命令進入該目錄。
若對目錄擁有w的許可權,但沒有該目錄下的檔案的許可權,依然是可以刪除這個檔案的!因為w說明你擁有了這個目錄更改的許可權,不論裡面的檔案許可權是什麼。
linux檔案許可權學習筆記
關於檔案型別,這裡有一點你必需時刻牢記linux裡面一切皆檔案,正因為這一點才有了裝置檔案 dev目錄下有各種裝置檔案,大都跟具體的硬體裝置相關 這一說,還有socket 網路套接字,具體是什麼,感興趣的使用者可以自己去了解或期待實驗樓的後續相關課程 和pipe 管道,這個東西很重要,我們以後將會討...
Linux 學習筆記 檔案許可權
linux系統會為各種各樣的功能建立不同的使用者賬戶,而這些賬戶並不是真的使用者。這些賬戶稱作系統賬戶,是系統上執行的各種服務程序訪問資源用的特殊賬戶。所有執行在後台的服務都需要用乙個系統使用者賬戶登入到linux系統上。etc passwd檔案用來管理所有使用者資訊 現在linux系統將使用者密碼...
Linux修改檔案許可權學習筆記
檔案許可權 lrwxrwxrwx 第一位代表 該檔案是乙個鏈結 其他9個字母分為三組 1.rwx 檔案所有者 2.rwx 這個檔案所有組的其他人 3.rwx 剩下的人對該檔案的許可權 r read w write 沒有許可權 x 執行 修改檔案許可權 方法一 chmod x 4對檔案是賦予執行許可權...