格式chmod 權限 要修改權限的文件Linux中的權限如下:
-rw------- (600) -- 只有屬主有讀寫權限。
-rw-r--r-- (644) -- 只有屬主有讀寫權限;而屬組用戶和其他用戶只有讀權限。
-rwx------ (700) -- 只有屬主有讀、寫、執行權限。
-rwxr-xr-x (755) -- 屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有讀、執行權限。
-rwx--x--x (711) -- 屬主有讀、寫、執行權限;而屬組用戶和其他用戶只有執行權限。
-rw-rw-rw- (666) -- 所有用戶都有文件讀、寫權限。這種做法不可取。
-rwxrwxrwx (777) -- 所有用戶都有讀、寫、執行權限。更不可取的做
在系統home目錄下,誤使用chmod 755 -R 導致系統秘鑰.ssh/id_dsa權限過高,在運行時提示錯誤:
Permissions 0755 for '~/.ssh/id_dsa' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: ~/.ssh/id_dsa
這是由於秘鑰權限過高,系統認為不安全所導致的結果,解決辦法:
在別人正常的賬號下輸入getfacl -R ./ > acl.bak
把acl.bak的文件copy過來setfacl --restore acl.bak 就可以了
建議:在文件授權時,對數據和程序可以授權,腳本盡量拷貝運行,不要全部授權,也不是很安全。