私は/ etc/sudoersにいて、コマンドラインを再び使用できなくなったため、何か間違ったことをした可能性があります。/etc/sudoersでSudoを削除したのかもしれません。 28行目で何かがおかしいと言われました。これを復元するにはどうすればよいですか、それともUbuntuを再度インストールする必要がありますか?
あなたはこれを試すことができます:
mount -o remount,rw /
chmod 640 sudoers
と入力してから、次のように入力します。行を削除した可能性があります"%Sudo ALL =(ALL:ALL)ALL"
ファイルを編集して変更を保存し(ctrl + xとshiftY)、ファイルの権限をchmod 440 sudoers
に変更します
次に、終了して「通常の起動を再開」します
これがお役に立てば幸いです。
よろしく。
visudo
を使用し、他の方法を使用しないことが重要です。そうしないと、 Sudoが破損する可能性があります 。問題を回避するために、その投稿を読むことを検討してください。つまり、sudoersファイルのアクセス許可が0440でない場合、Sudoはまったく機能しないようにプログラムされているように見えます。visudoコマンドは、適切なアクセス許可を持つファイルを作成します。別の方法を使用すると、管理アクセスなしで一時的に終了する可能性があります(デフォルトのumaskは0440のアクセス許可を持つファイルを作成しないため)。
GRUBブートシーケンス中に回復コンソールを選択します。次に、問題のあるファイルのアクセス許可を変更して、次回の再起動後にすべてが正常になるようにします。または、タイプミスの場合は修正できます。それも。
最も簡単な解決策は、Ubuntuロゴが表示される前にShiftキーを押して リカバリモード で起動し、レスキューシェルでvisudo
を使用して/etc/sudoers
を編集することです。