如何在 Ubuntu 9.04 中更改用户的主目录?

如何在 Ubuntu 9.04 中更改用户的主目录?

有人知道我如何在 shell 中更改我的主目录吗?

答案1

跑步

sudo usermod -d新主目录  用户名

将会改变你的主目录到new_home_dir并且还将更新存储您的主目录位置的系统文件 ( /etc/passwd)。

如果您还想从当前主目录移动所有文件,请使用:

sudo usermod -d新主目录  -m  用户名

答案2

我还没有尝试过,但是我认为您可以在 /etc/passwd 中更改它。

答案3

usermod -d new_home_dir  username

您可能会遇到类似“usermod:用户当前由进程 xxx 使用”的错误,请尝试以下操作:

sudo su
nohup kill xxx; sleep 2; usermod -d new_home_dir  username &

然后通过 ssh 重新连接。

相关内容