Permissions
/etc 中 chmod 770 後的 Debian 備份文件
我通過執行以下操作破壞了我的 debian 權限:
chmod 770 /etc
以 root 身份。我知道如果不重新安裝幾乎不可能解決這個問題,但至少可以備份我創建的文件嗎?我現在仍然可以使用 putty 進行 root 訪問。
我嘗試在 filezilla 中使用 sftp 複製文件,這些文件以前可以正常工作,但在此命令後中斷。有沒有辦法解決 sftp 權限,這樣我就可以備份一些我不能失去的文件?或者這不再可能了?
仍然備份我的文件的最佳方法是什麼?
編輯:
SSH 再次工作。連接到 SSH 時,我收到大約 20 條消息:
-bash: /dev/null: Permission denied
. 登錄 SFTP 後,我仍然無法連接 SFTP,伺服器立即斷開連接。
將 /etc 的權限更改為 755。然後轉到 /etc/ssh 文件夾並根據以下這些更改權限:
-rw-r--r--. 1 root root 242153 Mar 16 2016 moduli -rw-r--r--. 1 root root 2208 Mar 16 2016 ssh_config -rw-------. 1 root root 6702 Jun 28 16:36 sshd_config -rw------- 1 root ssh_keys 227 Jun 28 16:36 ssh_host_ecdsa_key -rw-r--r-- 1 root root 162 Jun 28 16:36 ssh_host_ecdsa_key.pub -rw------- 1 root ssh_keys 387 Jun 28 16:36 ssh_host_ed25519_key -rw-r--r-- 1 root root 82 Jun 28 16:36 ssh_host_ed25519_key.pub -rw------- 1 root ssh_keys 1679 Jun 28 16:36 ssh_host_rsa_key -rw-r--r-- 1 root root 382 Jun 28 16:36 ssh_host_rsa_key.pub
然後重新啟動 ssh 服務並檢查它是否正常工作。
編輯:
您也可以嘗試:
cd /etc python -m SimpleHTTPServer 8080
這將允許您通過埠 8080 上的瀏覽器訪問 /etc 中的文件