我有一个可以运行的自动脚本,但它从来不会创建主目录。数据是从数据库中提取的。
以下是脚本:
$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