sudo useradd 不会创建主目录

sudo useradd 不会创建主目录

我有一个可以运行的自动脚本,但它从来不会创建主目录。数据是从数据库中提取的。

以下是脚本:

 $SQL -s -e "SELECT uid, password FROM registrations WHERE processed = 0"   \
    |  while read A B; do
            sudo useradd   $A -p $B -m 

正如您所看到的,它-m在那里,但它似乎忽略了它,并且从不创建主目录,我不知道为什么。我肯定漏掉了什么,但我不知道是什么

答案1

当然它会忽略它,useradd需要末尾的登录名和开头的选项:

useradd [options] LOGIN

所以它看起来应该是这样的:

sudo useradd -p $B -m $A

相关内容