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