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