Answers:
默认情况下,命令useradd不会创建主目录,但是对于守护程序,我建议您使用system选项并将外壳程序更改为不存在的外壳程序,以便没有人可以使用该帐户登录(例如ssh):
sudo useradd -r -s /bin/false USERNAME
你可以看到所有的选项man useradd和man groupadd如果要为用户创建一个组了。
/sbin/nologin用作登录外壳程序,尽管使用/bin/false不会有任何区别。
尝试adduser --system --no-create-home USERNAME或简单地看一下,man adduser它声称是“ 低级工具(如useradd ...)的友好前端 ”。
adduservs. useradd,useradd使用这些选项运行命令不会产生任何错误,但是使用shell创建了帐户/bin/bash。“买方当心”。
试试这个命令:
sudo useradd vivek
这将创建一个用户,而无需在以下位置创建您的主文件夹 /home/vivek
/home/vivek就会自动创建。