我有一个自动脚本可以工作,只是它从不创建一个主目录。数据从数据库中提取。
继承剧本:
$SQL -s -e "SELECT uid, password FROM registrations WHERE processed = 0" \
| while read A B; do
sudo useradd $A -p $B -m /home/
你可以看到-m
在那里,但它似乎忽略了它,从不创建一个主目录,我不明白为什么。我一定错过了什么,但我不知道是什么
答案 0 :(得分:1)
如果您运行man useradd
,您会看到-m
不期望参数。
以这种方式运行应该可以解决问题(或者至少它只是在我的Debian Squeeze上运行):
useradd $A -p $B -m
在手册页中,您还会找到其他有用的选项,例如:-d
或-b