我需要在与常规不同的基本目录中的用户名子目录中创建新的用户主目录。所需位置是/users/{user}/home
。目前,当创建新用户时,会手动将其从默认目录移动到所需目录。
我可以在 中更改基本目录/etc/default/useradd
,但在这里您无法将其指定{user}
为变量。更改 useradd 默认值的手册页指出
The user's name will be affixed to the end of BASE_DIR to form the new user's home directory name ...
- 是否可以对该
useradd
文件执行此操作,也许是一些隐藏的技巧? - 这是“可以接受的”吗?(即我是否应该强制改变已建立的系统以使其符合标准?)
(我知道我可以/usr/local/sbin/adduser.local
在创建后输入一些命令来移动主目录。这是唯一/正确的方法吗?)