如何在没有手动密码提示的情况下在centos中添加用户
How to add user in centos without manual password prompt
我正在尝试在 centos 上自动设置一个用户作为我脚本的一部分。这是我正在做的:-
/usr/sbin/useradd my-user
/usr/bin/passwd my-user
You will be be prompted to enter password for the my-user user
现在有没有办法跳过第二个命令,这样就没有手动提示了,这样我就可以在脚本中有一些东西来在centos上自动创建我的用户,而不需要手动输入密码
您可以通过编程方式更改密码,使用:
echo -e "xyz\nxyz\n" | /usr/bin/passwd my-user
您可以使用带回显的 chpasswd 命令。这是一个简单的例子
/bin/echo my-user:password | /usr/sbin/chpasswd
我正在尝试在 centos 上自动设置一个用户作为我脚本的一部分。这是我正在做的:-
/usr/sbin/useradd my-user
/usr/bin/passwd my-user
You will be be prompted to enter password for the my-user user
现在有没有办法跳过第二个命令,这样就没有手动提示了,这样我就可以在脚本中有一些东西来在centos上自动创建我的用户,而不需要手动输入密码
您可以通过编程方式更改密码,使用:
echo -e "xyz\nxyz\n" | /usr/bin/passwd my-user
您可以使用带回显的 chpasswd 命令。这是一个简单的例子
/bin/echo my-user:password | /usr/sbin/chpasswd