Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2009, à 10:42

Mirage52

tester existence d'un groupe dans un script

Bonjour tout le monde,
je dois faire un script d'administration qui creer des comptes a partir d'une liste, j'ai fais sa (sa marche):
#!/bin/bash
a=1
for i in `cat liste`
do
case $a in
1) user=$i
echo $user
(( a = a + 1 ));;
2) pass=$i
echo $pass
(( a = a + 1 ));;
3) groupe=$i
   a=1
echo $groupe
addgroup $groupe
useradd  $user -p $pass -g $groupe
echo $user:$pass | chpasswd;;
esac
done

Voila le probleme:
Ensuite il faut que je modifie ce script afin que les groupes inexistants soient crée automatiquement (et il ne faut pas de message comme "ce groupe existe deja")
Merci de votre aide.

Hors ligne

#2 Le 01/12/2009, à 12:58

compte supprimé

Re : tester existence d'un groupe dans un script

Hello,

grep $groupe /etc/group > /dev/null || addgroup $groupe

#3 Le 04/12/2009, à 09:45

Mirage52

Re : tester existence d'un groupe dans un script

Merci beaucoup pour ta reponse

Hors ligne