①、訪問文件時出現:Permission Denied 原因:文件或文件夾拒絕訪問 解決方法: sudo chmod -R 777 路徑文件名 使用管理員許可權為拒絕訪問的文件添加所有用戶的讀、寫、執行許可權 -R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一併處理; 擴展 許可權範 ...
①、訪問文件時出現:Permission Denied
原因:文件或文件夾拒絕訪問
解決方法:
sudo chmod -R 777 路徑文件名
使用管理員許可權為拒絕訪問的文件添加所有用戶的讀、寫、執行許可權
-R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一併處理;
擴展
許可權範圍
u :User,即文件或目錄的擁有者;
g :Group,即文件或目錄的所屬群組;
o :Other,除了文件或目錄擁有者或所屬群組之外,其他用戶皆屬於這個範圍;
a :All,即全部的用戶,包含擁有者,所屬群組以及其他用戶;
r :讀取許可權,數字代號為“4”;
w :寫入許可權,數字代號為“2”;
x :執行或切換許可權,數字代號為“1”;
- :不具任何許可權,數字代號為“0”;
s :特殊功能說明:變更文件或目錄的許可權。
chmod命令
作用:用來變更文件或目錄的許可權。符號連接的許可權無法變更,如果用戶對符號連接修改許可權,其改變會作用在被連接的原始文件。
語法:chmod 選項 許可權模式 文檔
選項
-c或——changes:效果類似“-v”參數,但僅回報更改的部分;
-f或--quiet或——silent:不顯示錯誤信息;
-R或——recursive:遞歸處理,將指令目錄下的所有文件及子目錄一併處理;
-v或——verbose:顯示指令執行過程;
--reference=<參考文件或目錄>:把指定文件或目錄的所屬群組全部設成和參考文件或目錄的所屬群組相同;
<許可權範圍>+<許可權設置>:開啟許可權範圍的文件或目錄的該選項許可權設置;
<許可權範圍>-<許可權設置>:關閉許可權範圍的文件或目錄的該選項許可權設置;
<許可權範圍>=<許可權設置>:指定許可權範圍的文件或目錄的該選項許可權設置;
參數
許可權模式:指定文件的許可權模式;
文件:要改變許可權的文件。
案例
chmod u+x,g+w 文件名 //為文件設置自己可以執行,組員可以寫入的許可權
chmod u=rwx,g=rw,o=r 文件名
chmod 764 文件名
chmod a+x 文件名 //對文件的u,g,o都設置可執行屬性
chmod a=x 文件名 //對文件的u,g,o都設置可執行屬性
chmod +x 文件名 //對文件的u,g,o都設置可執行屬性