Manchmal möchte man in einem shell script das passwort ändern- bzw. setzen; von einem direkten editieren von /etc/shadow sollte jedoch abgesehen werden und auch sollte das passwort nicht unverschlüsselt im script stehen.
Zum Glück gibts da das Programm chpasswd, mit dem man im script passwörter ändern/setzen kann. 😉
chpasswd --encrypted <<EOF root:$ROOTPW EOF |