带有-M选项的Linux USERADD仍在创build主目录

为了自动创build域/子域,我需要添加用户。 恩。

useradd -gpsacln -p$1$salt1234$bTARrDtiFtJF9wDZzDFx00 -M demodelete 

用户添加没有问题。 但主目录仍在创build。 我不会使用任何站点文件的home /目录,所以我更喜欢它们不会自动生成。

我究竟做错了什么?

我怀疑这是因为你没有引用密码字段,所以这部分被解释为shellvariables(例如$1$s$b ),这些variables引入了空格并打破了命令行。

尝试引用-p选项的值:

 useradd -gpsacln -p'$1$salt1234$bTARrDtiFtJF9wDZzDFx00' -M demodelete 

请务必使用单引号,而不要使用双引号,因为shellvariables仍插入在双引号内。