42 lines
1.6 KiB
Bash
42 lines
1.6 KiB
Bash
#!/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
|
|
[[ -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
|
|
killall -9 bash
|
|
fi
|
|
|
|
fi
|