sudo useradd不会创建主目录

时间:2013-12-07 18:12:46

标签: sql linux add home-directory

我有一个自动脚本可以工作,只是它从不创建一个主目录。数据从数据库中提取。

继承剧本:

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

你可以看到-m在那里,但它似乎忽略了它,从不创建一个主目录,我不明白为什么。我一定错过了什么,但我不知道是什么

1 个答案:

答案 0 :(得分:1)

如果您运行man useradd,您会看到-m不期望参数。

以这种方式运行应该可以解决问题(或者至少它只是在我的Debian Squeeze上运行):

useradd $A -p $B -m

在手册页中,您还会找到其他有用的选项,例如:-d-b