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


40

有谁知道如何在外壳中更改主目录?


ubuntuforums.org/showthread.php?t=46866,这是一个不错的家庭目录移动方法。我自己还没有尝试过,但是看起来很复杂。尼克
尼克

它并没有看上去那么复杂,他们只需要为不熟悉该过程的人详细解释即可。它真正涉及的只是(1)创建分区,如有必要(2)安装分区(3)复制文件(3)卸载分区(4)编辑/etc/fstab(5)移开旧主目录(6)移动新主目录到/home(7)挂载新/home(8)的所有内容,并删除旧的主目录
David Z

Answers:


65

跑步

sudo usermod -d new_home_dir   用户名

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

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

sudo usermod -d new_home_dir   -m   用户名

1
在Ubuntu 12.04为我工作,谢谢
HappyDeveloper 2012年

完成此操作后,登录时仅显示桌面背景。对于13.10 ..这甚至是2009年的答案:)
Aleks 2014年

1
@Aleks的功能usermod在几年甚至几十年都没有改变,因此该答案仍然有效。至于为什么只看到桌面背景,也许桌面环境中的其他内容取决于用户名,在这种情况下,用户名usermod不知道。但是我只能猜测为什么会这样(无法访问系统)。
David Z

谢谢大卫。我也认为该功能多年来没有改变,因此我尝试了它。我是Ubuntu的全新安装,因此,通过其他步骤,此答案对我有所帮助(askubuntu.com/a/250877/223469(与您的安装方法一样,但还有其他步骤-或更精确地创建一个新的新文件夹),对我来说就足够了)感谢大卫
亚历克斯(

2

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.