私はファイルを台無しにしましたsudoers
が、私が何をしているのかわかりませんでした。このリンク。
私は上の答えのすべてのタスクを実行し、として編集したとしましょvim
うvisudo
。どうすれば解決できますか?
Xubuntu 12.04を実行しており、rootパスワードが設定されていません。
ベストアンサー1
最も簡単な回避策は、Live CDから起動し、ローカルドライブをマウントして古いsudoers
ファイルを編集または復元することです。
ライブCDから起動
パーティションを見つけます
/
。端末を開き、またはlsblk
を実行してルート()パーティションを識別します。この例ではと仮定します。sudo fdisk -l
blkid
/
/dev/sda1
ルートパーティションを一時的な場所にマウントする
sudo mkdir /foo sudo mount /dev/sda /foo
これでパーティションがマウントされたので、
/foo/etc
ディレクトリを確認してください。おそらく、ファイル/etc/sudoers~
のバックアップである.というファイルがありますsudoers
。その場合は、次のようにすべての問題を解決できます。sudo cp /foo/etc/sudoers~ /foo/etc/sudoers
それでも問題が解決しない場合は、ファイルを編集して可能であれば変更を元に戻してください(または質問に追加してください)。構文エラーのある行を挿入した場合は、それを削除するか、最初にコメントを追加してコメントを付けます
#
。 sudo権限を与える行を削除すると、次のようになります(ユーザーが属するグループはどこにありますか?つまり、ユーザー名はで始まる行に記載されていますsudo
)。/etc/group
sudo:
%sudo ALL=(ALL:ALL) ALL
CDを取り出し、再起動してください。