我想改变我的$HOME
,所以我在这个论坛上寻找答案。我看到了一种$HOME
使用代码进行更改的方法
sudo usermod -d /path/to/new/home -m username
但当我输入代码时它说
user <username> is currently used by process 2
所以我尝试以 root 用户身份登录。我成功了
su -
但后来它仍然说
user <username> is currently used by process 2
因此,我必须以某种方式从普通用户注销,而我以 root 用户身份登录。所以我找到了代码
sudo pkill -KILL -u <username>
但当我这样做时,壳就关闭了。
所以我现在的问题是,如果不关闭 shell,我就无法注销。所以如果有人知道解决这个问题的方法,或者知道其他步骤的其他方法,请回答
答案1
您是否尝试过在登录之前切换 tty ?
- 重新启动系统并且不要登录。
- 当出现登录信息时,按CTRL++ALTF8
- 这将带你进入黑色的登录屏幕
- 登录身份
root
usermod -d /path/to/new/home -m username
- 按CTRL++返回 X tty(或重新启动
ALT)F7
- 这将带您回到您的 GUI。
- 我很确定 Ubuntu 将 X 放在了 tty7 上,但以前是 tty6。
- 以 身份登录
username
。
如果您不熟悉您的root
密码,您可以更改它,以便能够以 root 身份登录 ( sudo passwd
)。