1. 在linux上創建文件夾出現 Permission denied 的情況,網上說可以用編輯/etc/selinux/config的方法;
在linux上創建文件夾出現Permission denied的情況,是設置錯誤造成的,解決方法如下:
1、首先通過ssh命令登錄linux伺服器。
2. 如何修改linux中的文件夾讀取許可權
linux文件或目錄的許可權分為,讀、寫、可執行三種許可權。文件訪問的用戶類別分為,文件創建者、與文件創建者同組的用戶、其他用戶三類。
修改文件的許可權或目錄的命令為「chmod 755 test.sh」。755表示「創建者擁有讀寫可執行許可權、同一組用戶以及其他用戶擁有讀和執行許可權」。
「755」怎麼構成的:"0"表示沒有許可權、「1」表示可執行許可權、「2」表示可寫許可權、「4」表示可讀許可權。「7=1+2+4,5=1+4」。
使用「chmod 777 test.sh」命令使用能使用linux系統的用戶擁有相同的「讀寫可執行許可權」。
linux給文件或目錄賦許可權還有一種容易理解方法。比如:「chmod a-x」表示所有用戶對此文件或目錄將沒有執行許可權。
「a」表示所有用戶,「u」表示創建者、「g」表示創建者同組用戶、「o」表示其他用戶;「+」表示添加許可權,「-」表示取消許可權;「r」表示讀許可權、「w」表示寫許可權、「x」表示寫許可權。
3. linux文件夾相對多用戶許可權問題
首先啟動ACL:
#mount -o remount,acl /
接著如下
#chmod 770 dirfile
#chown urer1 dirfile
#chown urer2 dirfile
#chown urer3 dirfile #chown urer4 dirfile
#chown urer5 dirfile
#setfacl -m u:user4:rx dirfile
#setfacl -m u:user5:rx dirfile
這里我沒有考慮用戶組,LZ也沒說要求。