Ubuntu Linux useradd with -p选项

时间:2011-09-05 20:46:30

标签: linux ubuntu

我正在尝试使用单个useradd指令在Ubuntu Linux 11.04中添加用户。

我在这里找到了类似的东西,但我似乎无法完全弄明白: Useradd using crypt password generation

假设我的用户名是ohill而我的密码是justpass,命令行指令究竟是什么?到目前为止,我从上面的链接中借用了这些内容。

useradd -p $(perl -e 'print crypt("justpass", "aa")') -g sudo -s /bin/bash -m ohill

它似乎不起作用,我确定我错过了一些东西。

任何想法或更简单的方法?我正在寻找一些我可以轻松放入shell脚本的东西。

1 个答案:

答案 0 :(得分:1)

我选择了以下内容:

useradd {myusername} -g sudo -s /bin/bash -m
echo "{myusername}:{mypassword}" | chpasswd

这是两条线,但它可以做生意。

所以我在上面的初始问题中给出用户名和密码的命令行指令将是:

useradd ohill -g sudo -s /bin/bash -m
echo "ohill:justpass" | chpasswd

我希望它能为其他人派上用场。

干杯。