【问题标题】:Ubuntu Linux useradd with -p option [closed]带有 -p 选项的 Ubuntu Linux useradd [关闭]
【发布时间】:2011-09-05 20:46:30
【问题描述】:

我正在尝试使用单个 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 脚本的东西。

【问题讨论】:

  • 我想知道为什么投反对票,不全知是犯罪吗?

标签: linux ubuntu


【解决方案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

我希望它对其他人有用。

干杯。

【讨论】: