je suis debutente dans la programmation avec perl
j'aime bien avoir un programme qui ouvre un flux sur le fichier /et/c/shadow
il parcoure le fichier et verifie si un nom d'utilistaeur existe ou pas
dans le cas ou il n'existe pas il va le creer avec la commande useradd
une reponse svp
Forum Programmation.perl parcous un fichier et executer une commande
2
juin
2006
# ouvrir shadow c'est mal...
Posté par jimee (site web personnel) . Évalué à 3.
`getent passwd machin` doit donner l'entrée passwd de l'utilisateur machin.
Sinon, pour revenir à perl, la fonction getpwnam("machin") fait la même chose :
my $machin = shift @ARGV;
die "Cet utilisateur existe déjà.\n" if(defined getpwnam($user));
...
http://www.perl.com/doc/manual/html/pod/perlfunc/getpwnam.ht(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.