我通过终端会话向系统添加了 3 个新用户并定义了他们的密码。然而,在 GUI 登录屏幕上,当我单击他们的帐户并输入密码时,我会看到旋转轮,然后它会立即返回到登录屏幕。没有错误或什么也没有。这里可能出了什么问题?我可以使用操作系统安装时创建的帐户登录,/var/log 中是否有我可以查看的日志?
答案1
是的,新用户可以通过 SSH 登录,但我已经解决了 - 新用户无权访问他们自己的主目录。一旦我运行 chown 和 chgrp 授予他们访问权限,他们就可以从 GUI 登录。问题解决了。谢谢!
答案2
以下是通过 GUI 或其他方式登录时的更多信息和潜在问题。
如果主目录用户不存在,或者该用户无权限访问,
- 通过 GUI 登录容易失败;
su
当通过或成功登录时ssh
,抱怨无法 chdir 到主目录。
如果登录外壳用户不存在,或者该用户无权限访问,
- 通过GUI登录成功,使用
sh
shell; su
通过或登录时ssh
失败。
- 通过GUI登录成功,使用
这俩主目录和登录外壳用户的指定在/etc/passwd
.请参阅man 5 passwd
了解更多信息。
您可以用来chsh
更改登录 shell,也usermod
可以更改主目录和登录 shell。您也可以选择直接编辑/etc/passwd
,但一定要小心。