在ubuntu的shell脚本中以非交互方式设置新用户的密码

js81xvg6  于 2023-10-23  发布在  Shell
关注(0)|答案(2)|浏览(186)

我在Ubuntu上创建了一个新用户。我想知道如何在Ubuntu上的shell脚本中以非交互方式设置新用户的密码?

7qhs6swi

7qhs6swi1#

选项一:

echo "username:newpass"|chpasswd

修改username和newpass值。

选项二:

echo -e "v3rystrongpassword" | passwd username

选项三:

echo "v3rystrongpassword" | passwd username --stdin
vktxenjb

vktxenjb2#

您可以尝试以下操作,这是考虑到passwd会在您第一次输入密码后要求您重新输入密码。

printf "<password>\n<password>" | sudo passwd <username>

<username><password>将分别替换为实际的用户名和密码。

相关问题