web-dev-qa-db-ja.com

Broken Sudo:/ etc / sudoersを開けません:そのようなファイルまたはディレクトリはありません

Unetbootinと共にインストールされたUbuntu 11.04のライブUSB永続バージョンがあります。

しばらくして、カーネルをアップグレードし、ラップトップで2番目の画面を使用しようとしたときに、いくつかのバグが発生しました。その後、私は奇妙な、明らかに無関係な問題に気付きました:Sudosomethingを試みるたびに、私は同じ応答を得ました:

Sudo: can't open /etc/sudoers: No such file or directory
Sudo: no valid sudoers sources found, quitting

ルート権限を必要とするものが何もできないため、singleブートオプションを使用して再起動し、ルートコンソールにアクセスできました。

私は次の動作に気付きました:

# ll /etc/sudoers
-r--r----- 0 root root 1014 2011-05-31 16:23 /etc/sudoers
# cat /etc/sudoers
cat: /etc/sudoers: No such file or directory

ハードリンクカウントがゼロであることに何か問題がありますか?どうすれば変更できますか?ハードリンクカウントは、正常に動作する他のコンピューターでは1です。

ライブセッションユーザーは、問題があれば管理グループに属します。

14
Maxime R.

ハードリンクカウントがゼロの場合、ディレクトリエントリはどのファイルにも属していません。破損したファイルシステムのように聞こえます。

12
Florian Diesch

@Florian Dieschが言ったように、そのパーティションでfsckを実行することもお勧めします。

さらに、シングルユーザーモードで、ネットワークにアクセスできる場合は、Sudoパッケージを再インストールします。

apt-get --reinstall install Sudo
5
enzotib

LiveCD/LiveUSBの永続的なファイルシステムが時間の経過とともに破損することに関する他のフォーラム/エラーがあります。それは、ubuntuで3年または4年前に遡る古いエラーですか?

Live USB/Live CDバージョンは、「再インストール」または「クリーンインストール」する場合にすべての永続データを保存するためにcasper-rwファイルのみを使用し、古いcasper-rwファイルを消去して新しい空のファイルを作成しますそれは(おそらく最終的に再び破損するでしょうが)そうしますか?

ブートメニューから永続化せずに「通常の」ライブCDを起動できる必要があります。私の場合は、ブートメニューでTabを押してWordの「永続性」(または永続性、覚えていない)を編集および消去します。永続的なファイルシステムにエラーがある場合でも(Sudoが機能しないなど、その他のさまざまな問題が発生してcasper-rwを消去し、新しい空のファイルを作成して翌月からやり直します)

PS。ファイルシステムエラーはすべてcasper-rwファイル内にあり、USBスティック(またはメモリカードなど)ファイルシステムと「ディスク」は良好な状態を維持し、casper-rw内が不良になります。私のメモリカードにはFATまたはFAT32ファイルシステムがありますが、casper-rwはext2 fyiを使用します

2
Randy