Re, On Fri, Sep 03, 2010 at 02:33:01PM +0200, giggzounet wrote:
[...] > > Ça semble nouveau depuis lenny (?) parce qu'en etch, j'avais mis > > l'appel à make dans le script adduser.local qui est exécuté à chaque > > ajout d'utilisateur s'il existe. Mais ça ne semble plus nécessaire.) > > > > intéressant! il est où ce script adduser.local ??? Tu le crées dans /usr/local/sbin ;-) Ici, y avait bêtement ça dedans : oda:~# cat /usr/local/sbin/adduser.local #!/bin/bash # # echo -e "\nI: Execution de $0 :" echo -e "I: (Arguments passes : $@)\n" echo -e "I: Rafraichissement des cartes NIS :\n" make -C /var/yp Mais on y met ce qu'on veut. Il est appelé avec les arguments suivants : <nom du compte> <id du compte> <id du groupe> <rep home du user> C'est ce que montre la ligne : echo -e "I: (Arguments passes : $@)\n" Exemple d'exécution : I: Execution de /usr/local/sbin/adduser.local : I: (Arguments passes : tempo 1006 1014 /home/tempo) I: Rafraichissement des cartes NIS : make: entrant dans le répertoire « /var/yp » make[1]: entrant dans le répertoire « /var/yp/jfsdt » make[1]: Rien à faire pour « all ». make[1]: quittant le répertoire « /var/yp/jfsdt » make: quittant le répertoire « /var/yp » Il y a possibilité aussi d'un deluser.local qui est appelé à la destruction d'un compte. (Ici, j'avais un lien deluser.local sur adduser.local pour rafraîchir aussi les maps.) cf. man adduser : Si le fichier /usr/local/sbin/adduser.local existe, il est exécuté une fois que l'utilisateur a été configuré, de façon à réaliser des opérations propres au système. Les paramètres passés à adduser.local sont : nom_utilisateur uid gid répertoire_personnel (Idem dans man deluser). Hih, A+ -- JFS. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/20100903132106.ga6...@hermes.jfs.dt