私はsudoerですが、sudoersファイルにもありませんか?

私はsudoerですが、sudoersファイルにもありませんか?

一生懸命走っていますsudo apt-get update

sudoersファイルに自分自身を「追加する」試みの最後の出力を貼り付けます。 (私はそのファイルにあると思いましたが、そうでなかったというエラーが発生し続けました...)

timothy@AMDx6:~$ sudo nano /etc/inittab
[sudo] password for timothy: 
timothy is not in the sudoers file.  This incident will be reported.
timothy@AMDx6:~$ su
Password: 
root@AMDx6:/home/timothy# visudo
visudo: /etc/sudoers.tmp unchanged
root@AMDx6:/home/timothy# sudo adduser timothy
adduser: The user `timothy' already exists.
root@AMDx6:/home/timothy# exit
exit
timothy@AMDx6:~$ sudo apt-get update
[sudo] password for timothy: 
timothy is not in the sudoers file.  This incident will be reported.
timothy@AMDx6:~$ 

答え1

sudoユーザーが存在しないのではなく、sudoersファイルにないことです。

addusersudoers ファイルのエントリではなく、システムユーザーを追加するスクリプトです。

必要な操作を実行するにはtimothy権限を付与する必要がありますvisudo。詳細を確認してくださいman sudoers

答え2

sudo adduser timothytimothy というユーザーを作成します。 timothy という sudo ユーザーは作成されません。 timothyにsudo権限を付与するには、sudoersファイルを編集する必要があります。たとえば、timothyがパスワードを再入力せずにrootとしてコマンドを実行できるように、このエントリを追加する必要があります。

timothy ALL=(ALL) NOPASSWD: ALL

答え3

sudo「できますが、何らかの理由でシステムを更新できません」と言います。しかし、公開された成績sudo nano表にはnot in sudoers

この問題を解決するには、自分が属しているグループを確認してくださいgroups timothy。次に、いずれかのグループまたはランダムなグループが表示されていることを確認/etc/sudoersしてください。timothy私はそれらのどれもそうしないことをあなたが知っていると確信しています。

次に、どの管理者グループを確認します。はい許可:visudorootとして実行し、次のものを見つけます。

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

timothyたとえば、次のようにグループに追加します。usermod -G wheel -a timothy

関連情報