Par le passé, les commandes standard
passwd(1),
chfn(1)
et
chsh(1)
ne permettaient pas, sous Linux, de changer les informations stockées sur un serveur NIS
(mot de passe utilisateur, type de shell, GECOS).
Pour changer les informations NIS vous deviez utiliser à la place :
yppasswd,
ypchfn
et
ypchsh.
Aujourd'hui ces commandes sont obsolètes et ne devraient plus être utlisées.
Vous pouvez utiliser différentes options pour mettre à jour votre mot de passe
-p,
le shell exécuté lors de votre login
-l,
votre champs GECOS
-f,
ou une combinaison de celles-ci. Si aucune option n'est utilisée,
yppasswd
utilise l'option
-p
par défaut. Si les options
-f
ou
-l
sont mentionnées, vous devez aussi mentionner l'option
-p.ypchfn
est associé à l'option
-f
et
ypchsh
à
-l.
Si l'argument
utilisateur
est omis, les mises à jour sont effectuées sur l'utilisateur qui a lancé la commande. Sinon, elles sont faites sur l'
utilisateur
spécifié. Cette dernière opération n'est accessible qu'au superutilisateur.
Si le démon yppasswd tournant sur le serveur le permet vous pouvez entrer
le mot de passe du superutilisateur à la place de celui de l'utilisateur [old].
Toutes ces commandes demanderont d'abord le mot de passe de l'utilisateur
afin de s'authentifier auprès du démon
yppasswdd(8).
Par la suite, le programme demande les informations suivantes :
yppasswd ou -l
Change le mot de passe de l'utilisateur. Un nouveau mot de passe est demandé à l'utilisateur.
Pendant la frappe du mot de passe, celui-ci n'apparaît pas à l'écran.
Les mots de passe vides ou contenant moins de 6 caractères sont rejetés.
Le programme demande une deuxième fois le mot de passe pour
s'assurer qu'il avait été correctement entré la première fois.
ypchsh ou -l
Change le shell qui sera exécuté lors du login de l'utilisateur.
Un nouveau shell est demandé et l'ancien est proposé par défaut.
Login shell [/bin/sh]: _
Il suffit de taper [return] pour accepter le choix par défaut.
Pour effacer le champ shell vous concernant dans le fichier
passwd(5)
(NdT : du serveur NIS),
entrez
none.
De cette façon, le shell par défaut sera sélectionné.
ypchfn ou -f
Change le nom complet de l'utilisateur et les informations associées.
Traditionnellement quelques applications s'attendent à trouver le nom réel de l'utilisateur (par opposition à son nom de login), son numéro de
téléphone ou autre dans le quatrième champs (GECOS) du fichier
passwd(5).
Ces information peuvent être consultées avec
finger(1)
et avec probablement d'autres outils.
Lors de la mise à jour,
ypchfn
affiche les "invites" suivantes en mettant les valeurs par défaut entre
crochets :
Name [Joe Doe]:
Location [2nd floor, bldg 34]:
Office Phone [12345]:
Home Phone []:
Il suffit d'appuyer sur [return] pour accepter le choix par défaut.
Pour effacer le champs, il faut entrer la chaîne
none.
yppasswd
fait partie du paquetage
yp-tools ,
qui a été écrit par Thorsten Kukuk <kukuk@suse.de>.
AVERTISSEMENT SUR LA TRADUCTION
Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme.