#!/bin/bash
. /usr/lib/eole/ihm.sh

[ "$1" != "instance" ] && exit 0
Question_ouinon "Voulez-vous (re)synchroniser les mots de passe des utilisateurs ?" "True" "oui" "warn"
if [ "$?" = "0" ]; then
    pdbedit -L -w | sed -e "/^.*$:/d" | awk -F: '{print "pdbedit -u " $1 " --set-nt-hash " $4}' > /var/lib/lxc/addc/rootfs/tmp/injectpwd
    nb=$(wc -l < /var/lib/lxc/addc/rootfs/tmp/injectpwd)
    echo "Synchronisation en cours ($nb mots de passe)..."
    ssh -t -q -o LogLevel=ERROR -o StrictHostKeyChecking=no root@addc "bash /tmp/injectpwd >/dev/null"
    [ $? -ne 0 ] && exit 1
    rm -f /var/lib/lxc/addc/rootfs/tmp/injectpwd
    echo
fi
