我知道可以通过执行以下操作来创建新用户的主目录sudo useradd -m -d /home/<username> <username>
。
但是,假设我还想为该用户在 处创建另一个非主目录/ssd/<username>
,并且我不想每次向系统添加新用户时都手动创建它。换句话说,我不想单独执行这些操作:
useradd -m -d /home/<username> <username>
mkdir /ssd/<username>
- 更改目录权限。
我想用一个命令完成所有这三个操作。
是否提供useradd
可以adduser
在用户创建时执行此操作的选项?
答案1
其中/etc/login.defs
可能有一个条目 - USERADD_CMD /usr/sbin/useradd.local
。这是在 之后运行的useradd
。编辑该/usr/sbin/useradd.local
文件以创建您想要的任何内容,并根据需要更改权限。