一生懸命走っています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ファイルにないことです。
adduser
sudoers ファイルのエントリではなく、システムユーザーを追加するスクリプトです。
必要な操作を実行するにはtimothy
権限を付与する必要がありますvisudo
。詳細を確認してくださいman sudoers
。
答え2
sudo adduser timothy
timothy というユーザーを作成します。 timothy という sudo ユーザーは作成されません。 timothyにsudo権限を付与するには、sudoersファイルを編集する必要があります。たとえば、timothyがパスワードを再入力せずにrootとしてコマンドを実行できるように、このエントリを追加する必要があります。
timothy ALL=(ALL) NOPASSWD: ALL
答え3
sudo
「できますが、何らかの理由でシステムを更新できません」と言います。しかし、公開された成績sudo nano
表にはnot in sudoers
。
この問題を解決するには、自分が属しているグループを確認してくださいgroups timothy
。次に、いずれかのグループまたはランダムなグループが表示されていることを確認/etc/sudoers
してください。timothy
私はそれらのどれもそうしないことをあなたが知っていると確信しています。
次に、どの管理者グループを確認します。はい許可:visudo
rootとして実行し、次のものを見つけます。
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
timothy
たとえば、次のようにグループに追加します。usermod -G wheel -a timothy