Le Mon, 08 Sep 2003 18:55:15 +0200, BRAND Jean-Marc a �crit:

> Merci pour l'explication. Y plus cas trouver comment on teste l'existance d'un 
> groupe  et d'un compte  en perl pour que mon premier programme soit
> fini.

Pas vraiment difficile puisque Jean t'a dit qu'il fallait passer par la
fonction "system" du perl.

Tu peux donc � ce moment utiliser toutes les fonctions Linux ayant rapport
avec les groupes et utilisateurs.

Mais de toutes les fa�ons, en perl ou n'importe quel langage, pour savoir
si un groupe existe, c'est faire une recherche dans le fichier /etc/group
et voir s'il contient le groupe en question, en d�but de ligne.

Je ne connais pas le perl, mais en bash, il suffirait de faire :

GROUPE="audio"
$ grep "^$GROUPE" /etc/group
audio:x:81:chris,jean-didier,regine,ilian,linda,christophe

Et de faire un test sur le r�sultat, genre :

if [ -n "$(grep "^$GROUPE" /etc/group)" ] ; then
        echo "le groupe $GROUPE existe"
else
        echo "le groupe $GROUPE n'existe pas"
fi

A toi de convertir en perl :-))

> Encore merci pour l'aide apport�.

Je t'en prie.

-- 
Christophe PEREZ


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à