#!/bin/bash if [[ -f /etc/first ]] then [[ -f /home/isen/.gen/hostname ]] && cat /home/isen/.gen/hostname | sudo tee -a /etc/hosts &> /dev/null [[ -f /home/isen/.gen/backup.sh ]] && /usr/bin/shc -f /home/isen/.gen/backup.sh -o /home/isen/backup_isen && sudo rm -f /home/isen/backup.sh.x.c sudo mv /home/isen/backup_isen /usr/bin/ [[ -f /home/isen/.gen/motd ]] && sudo cp /home/isen/.gen/motd /etc/motd [[ -d /home/isen/.ssh ]] && mv /home/isen/.ssh /home/isen/.ssh.orig [[ -d /home/isen/.gen/.ssh ]] && cp -rp /home/isen/.gen/.ssh /home/isen/.ssh clear echo "######################################" echo "CHANGEMENT DE MOT DE PASSE OBLIGATOIRE" echo "######################################" echo "" while [[ "$ValPassOne" != "$ValPassTwo" ]] || [[ -z $ValPassOne ]] do echo "Attention les mots de passes en serons pas affichés" read -p "indiquez votre nouveau mot de passe : " -s ValPassOne echo "" read -p "verification du nouveau mot de passe : " -s ValPassTwo echo "" [[ "$ValPassOne" != "$ValPassTwo" ]] && echo -e "\n les mots de passe ne sont pas les mêmes" echo "" done [[ "$ValPassOne" == "$ValPassTwo" ]] && echo "isen:${ValPassOne}" | sudo /usr/sbin/chpasswd if [[ $? -eq 0 ]] then echo "NOUVEAU MOT DE PASSE OK" echo "Vous allez être deconnecté" while [[ $tempo -lt 5 ]] do sleep 1 ((tempo++)) echo -n "." done sudo rm /etc/first sudo rm -Rf /home/isen/.gen /home/isen/.ssh.orig killall -9 bash fi fi