修正:sudoersファイルにありません。この事件は報告されます。

おそらく、初心者向けの恐ろしいUnixおよびLinuxの警告メッセージの1つは、「____はsudoersファイルにありません。この事件は報告されます。」実際のエラーメッセージの場合、下線はユーザー名に置き換えられ、誰かがあなたの間違いについて聞いているように聞こえます!

ただし、あまり心配する必要はありません。報告されているインシデントに関するメッセージは、システムログに記録されるという単なるメモであり、ある時点で、システム管理者が悪用の可能性を確認する必要がありました。シングルユーザーシステムを使用している場合は、次の手順を使用してこの一般的な問題を修正する以外に、心配する必要はありません。何が起こったのかについての報告は誰にも見られません。

方法1:usermodアプリでsudoを修正する

sudo -iを単独で実行して、エラーを再現してみてください。パスワードの入力を求められます。入力すると、ルートシェルが作成されます。この場合は、exitと入力して終了します。この時点で、sudoを使用して、rootとしてコマンドを実行することを再開できます。

そうでない場合は、他の方法でルートアクセスを取得する必要があります。Ctrl + Alt + F2を押したままにして仮想端末を取得し、Debian、Arch、Fedora、CentOS、または権限を与えるその他のマシンを使用している場合は、rootユーザーとしてシステムにログインを試みることができます。

そこに着いたら、usermod -aG sudo、adm ____を実行し、下線を実際のユーザー名に置き換えます。おそらく、出力はまったく表示されません。ルートプロンプトを終了し、Ctrl + Alt + F7を押してグラフィカルデスクトップに戻ります。

これで、sudoグループに所属するため、通常のようにsudoを使用できるようになります。自分がそうであることを確認するには、getent groupsudoを通常のユーザーとして実行します。

そこにあなたの名前が記載されているはずです。idを単独で実行すると、sudoグループにもリストされます。

方法2:Ubuntuパスワードをリセットする

このプロセスは、Ubuntuや、Xubuntu、Kubuntu、Lubuntuなどの他のスピンによって、rootアカウントからブロックされるという事実を除けば、十分に簡単です。これは通常、「このインシデントが報告されます」タイプのエラーメッセージのリスクを軽減するのに役立ちますが、これが表示される場合は、複数のユーザーアカウントで不規則なことが発生し、インストール時に作成したアカウントにアクセスできなくなる可能性があります。 *実行しているbuntuシステム。パスワードを思い出せない場合にのみ、以下を実行してください。

この場合、パスワードを紛失した場合は、すべての作業を保存し、開いているものをすべて閉じてください。システムを再起動し、BIOSまたはUEFIのロゴが点滅したら、Shiftキーをすばやく押します。「Ubuntuの詳細オプション」を選択してから、リカバリモードを選択します。

ルートプロンプトまで下にスクロールし、mount -o rw、remount /、続いてpasswd ____を実行し、下線を最初に作成したアカウントの名前に置き換えます。新しいパスワードを入力して、再起動してください。このパスワードを簡単に置き換えることができることに驚かれるユーザーもいますが、システムへの物理的なアクセスを決してあきらめない限り、これは問題にはなりません。

リセットしたばかりか覚えているかに関係なく、ターミナルを開いてsudo usermod -aG sudo、adm ____を実行し、空白を最初に作成したアカウントの名前にもう一度置き換えます。パスワードの入力を求められます。これを行うとすぐに、このアカウントから通常のようにsudoコマンドを再び使用できるようになります。

変更がスタックしていることを確認することをお勧めします。以前と同様に、getent group sudoの後にidを実行して、すべてが正しく機能していることを確認してください。

これらのコマンドの両方の出力のどこかにsudoが表示されていると仮定すると、すべて設定されているはずです。これらの2つのコマンドが適切にクリアされていれば、visudoを使用してsudoersファイルを手動で編集したり、過去にこの問題のトラブルシューティングを行ったことがある場合によく知っているその他の手順を実行したりする必要はありません。

タグLinuxハウツー