我问这个问题主要是因为这是一项作业的一部分。
“配置 Linux 的默认设置,当您创建新用户时,他们的主目录/project/users
默认位于目录中。”
我已经弄清楚了如何设置除此以外要求的其他自动标准。我浏览了目录/etc/xdg
,但被 弄得更加困惑/etc/skel
。我在谷歌上搜索了它的九条命,并用许多不同的措辞搜索了如何在此网站上执行此操作。如果已经涵盖了它,请让我参考它,我会删除这个问题。谢谢大家的帮助。
答案1
要更改新创建用户的/home
目录所在位置。您需要编辑/etc/default/useradd
并更改HOME=/home
为HOME=/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 上进行存储来实现此目的。希望这对您有所帮助,如果我误解了您的问题,请见谅。