Skip to main content
 首页 » 编程设计

sql之sudo useradd 不会创建主目录

2023年11月22日192JeffreyZhao

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

这是脚本:

$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