我正在尝试使用单个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脚本的东西。
答案 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
我希望它能为其他人派上用场。
干杯。