Mip*_*hix 6 default home-directory multiple-users
我主要是问这个,因为它是要求我做的任务的一部分。
“配置linux的默认设置,当你创建一个新用户时,他们的主目录/project/users
默认在目录中。”
我已经想出了如何设置除此之外的其他自动标准。我环顾了整个/etc/xdg
目录,对/etc/skel
. 我用谷歌搜索了九种生活,并用许多不同的措辞在这个网站上搜索了如何做到这一点。如果它已经被覆盖,请参考它,我将删除此问题。谢谢大家的帮助。
更改新创建的用户的/home
目录所在的位置。您将编辑/etc/default/useradd
并更改HOME=/home
为HOME=/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)
这可以在安装过程中轻松完成,但是我不确定如何在已安装的操作系统上执行此操作。基本上在安装时,选择手动分区选项。将 /home 目录放置在默认空间之外的其他位置。我通过将 / 放在我的 SSD 上,并将 /home 和我的交换数据放在 HDD 上进行存储来做到这一点。我希望这有帮助,如果我误解了你的问题,我很抱歉。