我使用的是 Debian 11,设置密码为shadow
.
我随机生成密码到文件中pas
:
cat pas
"Th3P@ssw0rd"
当我将密码更新为普通用户sudo
有权限时,
sudo passwd username
Th3P@ssw0rd
我总是从文件中复制并粘贴pas
。
如何在文件有密码的情况下更新用户密码,而不提示输入?
答案1
将密码设置username
为Th3P@ssw0rd
:
echo 'username:Th3P@ssw0rd' | sudo chpasswd
使用文件设置密码pas
:
echo "username:$(cat pas)" | sudo chpasswd