私は何を逃したことがありませんか? user1 は sudoers ファイルにありません。

私は何を逃したことがありませんか? user1 は sudoers ファイルにありません。

ルートのみを持つサーバーにユーザーを作成しました。

# adduser user1

パスワードがあります。それから

# su - user1

それから:

$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
user1@my_server:~$ sudo apt-get update
[sudo] password for user1:
user1 is not in the sudoers file.  This incident will be reported.

特典を追加するなど何かが抜けたようです。

この問題をどのように解決しますか?

答え1

すべての新規ユーザーが基本的にこれを行うことができる場合、私たちは何を得るでしょうかsudo?管理者権限です。 Ubuntuはグループを使用してsudoユーザーにこの権限を付与します。

ユーザーがすべてを実行できるようにするには、そのユーザーをグループsudoに追加します。sudo

useradd -G sudo user1

ユーザーをさらに制限するには、sudoersファイルの外観を確認し、次を使用してニーズに合わせて調整する必要があります。

visudo

関連情報