First run
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user