Accueil | Tutoriaux | Linux | Créer des usagers et changer les mots de passe à l'aide d'un Script Bash

Créer des usagers et changer les mots de passe à l'aide d'un Script Bash

Envoyer Imprimer PDF
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 :

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}


Rétrolien(0)

Adresse URI pour un rétrolien sur cet article

Commentaires (0)

Flux RSS pour les commentaires

Ecrivez un commentaire

Réduire l'éditeur | Agrandir l'éditeur

busy
Mis à jour ( Lundi, 25 Juin 2007 10:32 )  

Syndication

Tag

Requires Flash Player 9 or better.

Publicités


Espace sécurisé



Les plus lus