我使用以下命令在我的 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:~$
我试图用谷歌搜索这里出了什么问题,但我找不到与此案例类似的任何内容。对我来说,用户似乎在某种程度上是重复的?但这怎么可能呢?
任何帮助将非常受欢迎。
答案1
从表面上看,“更改用户”功能已经切换到了现存的该用户的登录会话——他们还不是新组的一部分。将该会话日志全部退出并重新输入,它们应该已全部设置完毕。