Ubuntuサーバーを使用しています。私が走った:
chmod -R 700 /
rootとしてログインしたとき。通常のユーザーとしてログインしようとすると、すぐに追い出されます。権限を変更できるように、ルートであろうとなかろうとサーバーに再度ログインする方法はありますか?または私は完全にねじ込まれていますか?/etc/ssh/sshd_configファイルでrootアクセスが有効になっているとは思いません。サーバーに物理的にアクセスできます。ここで本当に助けが必要です。
お前、やっちゃったんだな。物理的にアクセスできる場合、初心者ユーザーができる最善のことは、完全な再インストールです。ログインする方法を見つけたとしても、権利を復元することはできません。権限は均一ではなく、ファイルがたくさんあります。全体の権利を台無しにしないでください。バックアップがないと思いますか?アクセスするには:
起動可能なUSBスティックを差し込みます(Ubuntuライブでsshが有効になっているかどうかはわかりませんが、多くのレスキューライブCDで確実に有効になります)。
次に、このスティックでマシンを再起動すると、そのシステムにSSHで接続できるようになります。
/mnt/ubuntu
などにマウントし、chroot /mnt/ubuntu /bin/bash
Voilaコマンドを実行すると、ルートとしてねじ込みUbuntuにいます。繰り返しますが、このアクセスはデータのバックアップとヘッドレスインストールの準備にのみ使用することをお勧めします。アドバイスを聞いていない場合は、サーバーにrootを作成できます:passwd root
。ほとんど動作しているはずです。