#! /bin/bash # change the passwd of an user in a local node by reading the content from /share/apps/configrepo/users_data/newuser.dat username=$(cat /share/apps/configrepo/users_data/newuser.dat | awk '{print $2}') uid=$(cat /share/apps/configrepo/users_data/newuser.dat | awk '{print $3}') passwd=$(cat /share/apps/configrepo/users_data/newuser.dat | awk '{print $4}') usermod -p $(echo $passwd | openssl passwd -1 -stdin) $username echo The password of user $username has been updated in $(hostname) $passwd