/ etcのchmod 770以降のDebianバックアップファイル

/ etcのchmod 770以降のDebianバックアップファイル

私は次の方法でDebianの権限を破りました:chmod 770 /etcroot。

再インストールがなければ、この問題を解決することはほとんど不可能ですが、少なくとも私が作成したファイルをバックアップすることは可能ですか?今でもパテを通してルートアクセスを得ることができます。

filezillaはsftpを使用してファイルをコピーしようとしましたが、以前はうまくいきましたが、このコマンドを実行した後にクラッシュします。失われない一部のファイルをバックアップできるようにSFTP権限の問題を解決する方法はありますか?それとももはや可能ではありませんか?

私のファイルをバックアップし続ける最善の方法は何ですか?

編集する:

SSHが再び動作します。 SSHに接続すると、約20個のメッセージが表示されます-bash: /dev/null: Permission denied。 SFTP にログインしても SFTP に接続できず、サーバー接続がすぐに切断されます。

答え1

/ 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のファイルにアクセスできます。

関連情報