Salt修改用户密码
docker>Evan2018年9月5日 (三) 03:16的版本
#最简单的如下 echo 'your_password' |passwd username --stdin cmd.run 'echo user:passwd|chpasswd' #salt 我salt '*' cmd.run "useradd -G username username" 这样为所有的机器创建了一个密码 但是我不知道怎修改这个用户的密码 但是上面得密码是已经加密的 问题 我如何输入明文设置密码? 得到密码: openssl passwd -1 -salt 'salt' Password: $1$salt$638tR8bROOvPnPklDQ9Vf 设置密码: salt 'minion' shadow.set_password root '$1$salt$638tR8bROOvPnPklDQ9Vf' or python -c "import crypt; print crypt.crypt('password', '\$6\$SALTsalt')"
see also
https://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.shadow.html