我在 Ubuntu 16.04.5 上。我创建了一个名为 test_user 的用户,当我尝试以下命令时
su test_user
我得到了输出
user@user:~$ su test_user
su: Authentication failure
user@user:~$
无需输入任何密码。我也无法以该用户身份通过 SSH 进入机器。
编辑:我发现了这个问题。
我很确定是 PAM 不允许用户登录
我的系统上有一个文件/etc/groups.allow
我将刚刚创建的用户的用户名附加到此文件的末尾,现在我可以 su 到该用户并与该用户使用 ssh。