usermod -d /home (用户)使用户登录循环

usermod -d /home (用户)使用户登录循环

我正在使用 Ubuntu 16.04

我以root用户身份输入命令:

usermod -d /home test

我相信这会将 test 主目录的默认位置更改为 /home。但是当我登录用户 test 时,屏幕变黑并返回到登录屏幕。

然后我回到我的帐户,以 root 身份输入以下命令:

usermod -d /home/test test

/home/test 是测试的原始默认目录。

然后我登录用户测试,并且登录成功。

为什么会发生这种情况?我该怎么做才能更改测试的默认目录但不遇到登录循环?

答案1

对于 GUI 登录,主目录必须由目录被更改的用户可写,如上所述steeldriver。这样,就不会出现任何循环登录。

如果将目录更改为用户不可写入的内容,您仍然可以通过执行以下操作登录 tty 而无需循环:CTRL+ALT+F1-6 (press a key from F1 to F6)并输入用户的凭据。

相关内容