Linux USERADD 使用 -M 选项仍然创建主目录

Linux USERADD 使用 -M 选项仍然创建主目录

为了自动创建域/子域,我需要添加用户。例如

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

用户添加无误。但主目录仍在创建中。我不会将主目录用于任何站点文件,因此我不希望它们自动生成。

我究竟做错了什么?

答案1

我怀疑这是因为您没有引用密码字段,因此其中一部分被解释为 shell 变量(即,,$1),从而引入了空格并破坏了您的命令行。$s$b

尝试引用 -p 选项的值:

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

请务必使用单引号而不是双引号,因为 shell 变量仍然插入在双引号内。

相关内容