歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 誤將系統根目錄下秘鑰授予755權限解決辦法

誤將系統根目錄下秘鑰授予755權限解決辦法

日期:2017/2/28 13:49:15   编辑:Linux教程

格式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 就可以了​

建議:在文件授權時,對數據和程序可以授權,腳本盡量拷貝運行,不要全部授權,也不是很安全。

Copyright © Linux教程網 All Rights Reserved