今日、私は皮肉で恐ろしい状況に直面しました。私はsudoコマンドを破った。機械と物理的に接続されていません。サーバーにアクセスする唯一の方法はSSH経由です。
そこで、まず ssh 経由で "client_user" でサーバーに接続し、 sudo su root を使って root に切り替えました。 vimコマンドを使用して/etc/sudoersを編集し、インクルード行から「#」文字を削除しました。これにより構文エラーが発生します。
最悪の部分は、ルートパスワードがないことです。 4時間以上インターネット検索をして、次のように試しました。
mv&cp sudoersがこれにはsudo権限が必要です
pkexec visudoを実行しましたが、Debianでは利用できないかインストールされていません。アプリケーションをインストールするにはsudoが必要です。
2つの異なるセッションを使用するpktyagentコマンド
su rootコマンドですが、パスワードなしでは使用できません。
インターネット上の人々は回復モードの使用を提案していますが、私が知っている限りSSHを使用することは不可能です。
私の注目を集めた唯一の解決策は、ルートからアクティブなクローン操作を使用してsudoersファイルを削除することでした。しかし、sudoなしで可能かどうかはわかりません。 sudoersファイルを変更するためにタスクスケジューラにスクリプトを追加する方法についても聞きました。
誰かがどんなアイデアを持っていますか?