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

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

我问这个问题主要是因为这是一项作业的一部分。

“配置 Linux 的默认设置,当您创建新用户时,他们的主目录/project/users默认位于目录中。”

我已经弄清楚了如何设置除此以外要求的其他自动标准。我浏览了目录/etc/xdg,但被 弄得更加困惑/etc/skel。我在谷歌上搜索了它的九条命,并用许多不同的措辞搜索了如何在此网站上执行此操作。如果已经涵盖了它,请让我参考它,我会删除这个问题。谢谢大家的帮助。

答案1

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

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

$ sudo apt-get install finger

然后跟进:

$ gedit /etc/default/useradd

useradd默认文件:

GROUP=100
HOME=/home [configure as desired]
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel

答案2

这可以在安装过程中轻松完成,但我不确定如何在已安装的操作系统上执行此操作。基本上,在安装时,选择手动分区选项。将您的 /home 目录放在默认空间以外的其他地方。我通过将 / 放在我的 SSD 上,并将 /home 和我的 swappy 数据放在 HDD 上进行存储来实现此目的。希望这对您有所帮助,如果我误解了您的问题,请见谅。

相关内容