我正在使用 Ubuntu 16.04
我是root用户并输入命令:
usermod -d /home test
我相信这会将测试主目录的默认位置更改为 /home。但是当我登录用户时,测试,屏幕变黑并返回登录屏幕。
然后我回到我的帐户,并以 root 身份输入命令:
usermod -d /home/test test
/home/test 是测试的原始默认目录。
然后我登录到用户测试,我登录成功。
为什么会这样?我该怎么做才能更改测试的默认目录但不满足登录循环?
我正在使用 Ubuntu 16.04
我是root用户并输入命令:
usermod -d /home test
我相信这会将测试主目录的默认位置更改为 /home。但是当我登录用户时,测试,屏幕变黑并返回登录屏幕。
然后我回到我的帐户,并以 root 身份输入命令:
usermod -d /home/test test
/home/test 是测试的原始默认目录。
然后我登录到用户测试,我登录成功。
为什么会这样?我该怎么做才能更改测试的默认目录但不满足登录循环?
对于 GUI 登录,主目录必须可由正在更改目录的用户写入,
steeldriver
如前所述。这样,不会有任何循环登录。如果您将目录更改为用户不可写的内容,您仍然可以在没有循环的情况下以用户身份登录,如果您通过执行以下操作登录 tty:
CTRL+ALT+F1-6 (press a key from F1 to F6)
并输入用户的凭据。