On Wed, Jan 27, 2010 at 05:48:15PM +0100, Jordi Espasa Clofent wrote:
>> Have you looked at man usermod? -p flag in particular.
>
> Shame on me, indeed. It has been a game:
>
> #!/bin/sh
> PASSWORD=$(echo "my_new_password" | encrypt -b 6)
> usermod -p $PASSWORD root
>

A little more generic in case there is no usermod -p

PASSWORD=$(echo "my_new_password" | encrypt -b 6)
perl -p -i.bk -e  's/^root:.*?:/root:$PASSWORD:/' /etc/shadow

Reply via email to