如何更改新用户主文件夹的默认父目录?

Mip*_*hix 6 default home-directory multiple-users

我主要是问这个,因为它是要求我做的任务的一部分。

“配置linux的默认设置,当你创建一个新用户时,他们的主目录/project/users默认在目录中。”

我已经想出了如何设置除此之外的其他自动标准。我环顾了整个/etc/xdg目录,对/etc/skel. 我用谷歌搜索了九种生活,并用许多不同的措辞在这个网站上搜索了如何做到这一点。如果它已经被覆盖,请参考它,我将删除此问题。谢谢大家的帮助。

Mip*_*hix 6

更改新创建的用户的/home目录所在的位置。您将编辑/etc/default/useradd并更改HOME=/homeHOME=/directory/you/want/it/to/be

您需要手指来验证这是否有效:

$ sudo apt-get install finger
Run Code Online (Sandbox Code Playgroud)

然后跟进:

$ gedit /etc/default/useradd
Run Code Online (Sandbox Code Playgroud)

useradd 默认文件:

GROUP=100
HOME=/home [configure as desired]
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
Run Code Online (Sandbox Code Playgroud)

  • “手指”在这个答案中有什么作用? (3认同)

Bug*_*012 1

这可以在安装过程中轻松完成,但是我不确定如何在已安装的操作系统上执行此操作。基本上在安装时,选择手动分区选项。将 /home 目录放置在默认空间之外的其他位置。我通过将 / 放在我的 SSD 上,并将 /home 和我的交换数据放在 HDD 上进行存储来做到这一点。我希望这有帮助,如果我误解了你的问题,我很抱歉。