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
# 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.