ルートのみを持つサーバーにユーザーを作成しました。
# 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