新用户无法登录 Linux Mint

新用户无法登录 Linux Mint

我已经创建了一个新用户Linux薄荷12 使用以下命令:

sudo useradd irene
sudo passwd irene
//Here I entered the password

但是,如果我尝试使用该用户登录,屏幕会变黑几秒钟,然后我回到登录屏幕(不会出现错误)。我知道我输入的密码是正确的,因为如果我输入其他内容,则会显示“密码错误”。

如果您需要更多信息或告诉我应该检查哪些日志文件,请告诉我。

以下是两个现有用户(我的用户是管理员,以及我女朋友的用户)的组结果:

$ groups osdave
osdave : osdave adm dialout cdrom plugdev lpadmin admin sambashare
$ groups irene
irene : irene

我想说我必须将 irene 添加到一个组中,但是哪个组呢?另外,以 irene 身份登录(在控制台中):

su irene

回到家,只有一个osdave目录。我要自己创建吗?

mkdir irene

答案1

您需要设置用户的主目录。

sudo mkdir /home/irene && sudo useradd irene -d /home/irene && sudo chown -R irene:irene /home/irene

但使用图形 UI 添加用户总是更好。如果这不起作用,您使用什么版本?什么DE?

答案2

(这些是用于调查此一般问题的通用说明。)

有两种可能性:用户无法实际登录(身份验证可能成功,但启动会话失败),或者用户配置文件中的某些内容导致用户的 shell 立即退出。

要调查系统级故障,请查看系统日志,通常是/var/log/auth.log.许多现代系统都使用 PAM,因此您将看到提及用户名的日志条目。 PAM 配置位于或中。pam_something/etc/pam.conf/etc/pam.d/name_of_service

要调查用户级故障,请尝试暂时将用户的点文件移动到其他目录。另外,请尝试使用而不是在控制台上登录su -p,因为看起来屏幕在您尝试登录后立即被清除。如果看起来用户~/.profile正在执行并过度退出,请set -x在该文件的顶部添加以查看其执行情况的跟踪。

相关内容