apt-get, sudoers ファイルなし

apt-get, sudoers ファイルなし

apt-getを使用してモジュールをインストールしようとしています。

そのために、私は次のことを行います。

sudo apt-get install

ただし、次のエラーが発生します。

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

Google から回答を得ようとしましたが、私の問題に対する解決策が見つかりませんでした。

このエラーをどのように解決できますか?

ベストアンサー1

sudoデータベースで許可されているユーザーとタスクによって異なります/etc/sudoers。このエラーは、ファイルが存在しないため、sudo誰が何をする権限があるのか​​わからないために発生します。

/etc/sudoers有効な構成で再生成する必要があります。 「sudo」グループのユーザーにrootとして権限を付与したい場合は、rootとして機能します。

cat > /etc/sudoers << 'EOF'
root ALL=(ALL) ALL
%sudo ALL=(ALL) ALL
EOF

別の方法でルートシェルを取得できない場合、またはルートパスワードが無効になっている場合は、最も簡単な方法は再起動し、initシェルを設定して再起動することです。たとえば、GRUB 2を使用している場合は、eブートローダをクリックしてメニュー項目を編集し、init=/bin/bashカーネルパラメータを追加して[起動]をF10クリックし、表示されるシェルで上記のコマンドを実行します。

おすすめ記事