Ces deux scripts sont très utiles pour les administrateurs de système linux qui fonctionne régulièrement avec des serveurs de
courrier et qui oublient de créer des copies de sauvegarde de leur usager. D'une façon ou d'une autre, imaginons pour les besoins du présent tutoriel, que vous avez perdu tous vos usagés et que vous devez les recréer tous, manuellement. Quel cauchemar me direz-vous et bien j'ai la solution pour vous évitez de recréer tous ces usagés manuellement.
1. Créez d'abord un fichier qui contient tout le nom
d'utilisateur. Quelque chose comme ceci :
2. Enregistrer ce fichier sous le nom userlist.txt. Créez par la suite un script bash contenant les lignes suivantes :
4. Exécuter par la suite le fichier :
6. Créez alors le script suivant :
{mos_fb_discuss:no_discuss}
nurealam
nayeem
mrahman
farid
rubi
sankar
2. Enregistrer ce fichier sous le nom userlist.txt. Créez par la suite un script bash contenant les lignes suivantes :
#!/bin/sh
for i in `more userlist.txt `
do
echo $i
adduser $i
done
3. Enregistrer ce script et quitter le tout. Exécuter ensuite la commande suivante :
chmod 755 userlist.txt
4. Exécuter par la suite le fichier :
./userlist.txt
5. Ceci ajoutera tous les utilisateurs au système. Maintenant nous devons changer les mots de passe. Mettons comme mot de passe par défaut [username]123. Ainsi pour l'usager nayeem le mot de passe sera nayeem123, rubi123 pour l'usager rubi et ainsi de suite.
6. Créez alors le script suivant :
#!/bin/sh
for i in `more userlist.txt `
do
echo $i
echo $i"123" | passwd –-stdin "$i"
echo; echo "Usager $username’s : mot de passe modifié!"
done
7. Exécuté le script et le tour est joué.
{mos_fb_discuss:no_discuss}
Ajouter aux favoris
Bookmarker
Envoyer par mail
Vu: 791






