linux如何设置用户密码,在一行命令行里带上?

DunkOnly
  • 612

passwd的话好像要提示
我想直接显式写在一行命令行
adduser -p好像无效啊……

回复
阅读 3.1k
3 个回答
DunkOnly
  • 612
✓ 已被采纳
echo thePassword | passwd theUsername --stdin
http://stackoverflow.com/questions/2150882/how-to-automatically-add-user-account-and-password-with-a-bash-script
yoyojacky
  • 4
新手上路,请多包涵

例子:

# echo 123456 | passwd --stdin  jacky

批量添加:

for i in zhang3 li4 wang5 
  do
    useradd $i && echo 123456 | passwd --stdin $i 
  done 
Samuelren
  • 332
echo password | passwd --stdin username
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏