
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クリックし、表示されるシェルで上記のコマンドを実行します。