我正在使用 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)
并输入用户的凭据。