useradd:为用户创建主目录和另一个目录

useradd:为用户创建主目录和另一个目录

我知道可以通过执行以下操作来创建新用户的主目录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文件以创建您想要的任何内容,并根据需要更改权限。

相关内容