我在Ubuntu上创建了一个新用户。我想知道如何在Ubuntu上的shell脚本中以非交互方式设置新用户的密码?
7qhs6swi1#
选项一:
echo "username:newpass"|chpasswd
修改username和newpass值。
选项二:
echo -e "v3rystrongpassword" | passwd username
选项三:
echo "v3rystrongpassword" | passwd username --stdin
vktxenjb2#
您可以尝试以下操作,这是考虑到passwd会在您第一次输入密码后要求您重新输入密码。
passwd
printf "<password>\n<password>" | sudo passwd <username>
<username>和<password>将分别替换为实际的用户名和密码。
<username>
<password>
2条答案
按热度按时间7qhs6swi1#
选项一:
修改username和newpass值。
选项二:
选项三:
vktxenjb2#
您可以尝试以下操作,这是考虑到
passwd
会在您第一次输入密码后要求您重新输入密码。<username>
和<password>
将分别替换为实际的用户名和密码。