On Monday 14 July 2008 02:24:18 pm Hari N wrote: > Ben, > > After the line in your script where you create a new user, you could try > adding a line that will change the third field in /etc/shadow for that new > user and make that value zero. Basically passwd -f command does the same. > If this value is set to zero, it should prompt the user to change his > password when he logs in next time. > > Regards, > Hari > Hi Hari, Wanted a nice easy solution that didn't need the modification of /etc/shadow via a script (but doesn't seem like that is a choice)... I used what seems to be the only solution (changing modifying /etc/shadow).. Here it is if anyone cares to use: egrep -v "^$ACCT:" < /etc/shadow > /tmp/shadow.tmp egrep "^$ACCT:" /etc/shadow | \ awk -F: '{print $1 ":" $2 ":0:" $4 ":" $5 ":" $6 ":" $7 ":" $8 ":" $9}' >> /tmp/shadow.tmp mv /tmp/shadow.tmp /etc/shadow I may create a script to call, to lock and unlock the shadow file while it's being modified by the script.. Damn I wish -e would be implemented into RHEL.. Does anyone know why it wasn't? -- redhat-list mailing list unsubscribe mailto:redhat-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list