Re: [HS] changer en tant user son password via NIS
Le 03/09/2010 15:21, JF Straeten a écrit :
>
> 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+
>
merki bien. je note tout ça!
Reply to: