次のコマンドを使用して、Ubuntu マシンに新しいユーザーを追加しました。
sudo adduser test
そして次のようにして sudo を許可しました:
sudo usermod -aG sudo test
ここまではすべて標準的だと思われます。問題は、次のことを実行するときです。
su - test
sudo ls
すべて正常に動作します。ただし、「ユーザーの変更」をクリックしてテスト ユーザーにログインすると、次のメッセージが表示されます。
test@Rad:~$ sudo ls
[sudo] password for test:
test is not in the sudoers file. This incident will be reported.
test@Rad:~$ su test
Password:
test@Rad:~$ sudo ls
[sudo] password for test:
config Desktop Documents Downloads Music Pictures Public snap Templates Videos
test@Rad:~$
何が問題なのかを Google で検索してみましたが、このケースに似たようなものは見つかりませんでした。ユーザーが何らかの形で重複しているように見えますが、どうしてそうなるのでしょうか?
どのような助けでも大歓迎です。
答え1
どうやら、「ユーザー変更」機能は既存 そのユーザーのログイン セッション (そのユーザーは新しいグループにまだ参加していないセッション)。そのセッションでログアウトしてから再度ログインすると、すべて設定完了です。