为了自动创建域/子域,我需要添加用户。例如
useradd -gpsacln -p$1$salt1234$bTARrDtiFtJF9wDZzDFx00 -M demodelete
用户添加无误。但主目录仍在创建中。我不会将主目录用于任何站点文件,因此我不希望它们自动生成。
我究竟做错了什么?
答案1
我怀疑这是因为您没有引用密码字段,因此其中一部分被解释为 shell 变量(即,,$1
),从而引入了空格并破坏了您的命令行。$s
$b
尝试引用 -p 选项的值:
useradd -gpsacln -p'$1$salt1234$bTARrDtiFtJF9wDZzDFx00' -M demodelete
请务必使用单引号而不是双引号,因为 shell 变量仍然插入在双引号内。