私は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