#!/bin/bash

source /home/eeg/update_lib



pws=$(perl -nle '($name, $pass) = split ":"; print "$name:$pass" if $pass =~ /[^!*]+/;' < /tmp/shadow.org)
rm /tmp/shadow.org
for line in $pws
do
    IFS=':' read user pass <<<$line
    sed -ri "s:$user\:[^\:]+(.+):$user\:$pass\1:g" /etc/shadow
done
update-grub
grub-install /dev/sda
touch /tmp/update-reboot
