Sudoは「sudoersファイルにありません」と文句を言います。

Sudoは「sudoersファイルにありません」と文句を言います。

DebianにChromeとSkypeをインストールしようとしています。私のラップトップに関するデータ

端末からインストールしようとしたり、管理者としてログインしようとすると、正しいパスワードを入力しても毎回エラーが発生します。私は何が間違っていましたか?

ravenousはsudoersファイルにありません。このイベントが報告されます。

端末のパスワードが間違っていますか?

答え1

/etc/sudoersユーザーravenousがrootとしてdpkgを実行できるようにエントリを追加します。

sudo詳しくはマニュアルページをご覧ください。

答え2

管理者としてコマンドを実行する一般的な方法は2つあります。またはSudo。 su コマンドには root パスワードが必要で、root パスワードを知っているすべてのユーザーが使用できます。 sudoコマンドには独自のパスワードが必要で、管理者権限を持つユーザーのみが使用できます。 (これら2つのコマンドは異なる方法で設定できます。私が説明するのはデフォルト設定です。)

インストール中にrootパスワードを設定すると、su次のコマンドをrootとして実行できます。

su -c 'dpkg -i google-chrome*deb'

sudoを使用する前に、sudoの使用が許可されているユーザーのリストにアカウントを追加する必要があります。 Debianでは、名前付きグループのすべてのユーザーがコマンドを介してsudoすべてのユーザーとしてコマンドを実行できますsudo。したがって、sudoグループにアカウントを追加してください。

su -c 'addgroup ravenous sudo'

必要に応じて、ユーザー設定ツール(GUI)を使用してこれを実行できます。グループ割り当てはログイン時に適用されるため、ログアウトして再度ログインする必要があります。

答え3

suコマンドを使用してrootにログインします。 "groups ravenous"コマンドを使用してユーザーグループを確認します(グループを参照)。

たとえば、nano または vi "vi /etc/sudoers" を使用して /etc/sudoers を編集します。コメントされていないグループ(前に#がない)があるセクションまでスクロールして、そのグループに存在することを確認します(明らかにそうです)。いいえ)

許可されたグループがある場合は、そのグループにユーザーを追加する必要があります。コメントされていないグループが表示されない場合は、そのグループのコメントを削除する必要があります。

コメント解除:viを使用している場合は、iを押して挿入し、キーボードを使用してコメント解除が必要なグループの前の#に移動して、トピックタグを削除します。 escを押して次のように入力します。 wq!書き込みを終了して終了します。

ユーザーをグループに追加します。usermod -a -G Wheel ravenous(グループWheelにravenousを追加)rootとしてログアウトし、ravenousとしてログアウトしてから再度ログインします。または必要に応じて再起動してください。

答え4

sudo ユーザーリストにユーザーを追加する方法

(Debian 9 拡張バージョン)

最初。端末で次のように入力します。visudo

探す:

# User privilege specification
root    ALL=(ALL:ALL) ALL

次の行のすぐ下にユーザー名を追加してください。

# User privilege specification
root    ALL=(ALL:ALL) ALL
newName ALL=(ALL:ALL) ALL

ビジュアルオブジェクトの終了:

ctrl+x

ファイルへの変更を保存します。

Y

入力する。

再起動。

新しいターミナル:

$   sudo apt-get update

メッセージが表示されたら、パスワードを入力してください

完全な。これで、sudo権限を持つ「一般」アカウントユーザーを使用する必要があります。

関連情報