如何在不使用手动密码提示的情况下在centos中添加用户

问题描述 投票:0回答:1

作为脚本的一部分,我试图在centos上自动设置用户。这是我在做什么:-

/usr/sbin/useradd my-user
/usr/bin/passwd my-user

将提示您输入我的用户用户的密码

现在有一种跳过第二个命令的方式,因此没有手动提示,因此我可以在脚本中添加一些内容,以在centos上自动创建我的用户,而无需手动输入密码

linux shell centos
1个回答
0
投票

您可以使用以下方式以编程方式更改密码:

echo -e "xyz\nxyz\n" | /usr/bin/passwd my-user

0
投票

您可以将chpasswd命令与echo一起使用。这是一个简单的示例

/bin/echo my-user:password | /usr/sbin/chpasswd
© www.soinside.com 2019 - 2024. All rights reserved.