[NIS/YP] problème sur une machine

problème sur une machine [NIS/YP] - Linux et OS Alternatifs

Marsh Posté le 17-10-2005 à 17:55:40    

Salut
 
Sur mon réseau, j'ai une tripotée de machines qui sont clientes NIS, 1 serveur NIS, et 2 serveurs NIS secondaires.
 
Sur une machine que j'ai installé recemment, il m'est impossible de me logger en tant que user :  

Code :
  1. root@hera:~# su toto
  2. Unknown id: toto
  3. root@hera:~#


 
En fait, je me suis rendu compte qu'il n'arrive pas a recuperer les fichiers passwd.byname et passwd.byuid :  

Code :
  1. root@hera:~# ypwhich -m
  2. ypservers matisse.galaxy.ibpc.fr
  3. Can't find master for map passwd.byuid. Reason: No such map in server's domain
  4. Can't find master for map passwd.byname. Reason: No such map in server's domain
  5. group.byname matisse.galaxy.ibpc.fr
  6. group.bygid matisse.galaxy.ibpc.fr
  7. hosts.byname matisse.galaxy.ibpc.fr
  8. hosts.byaddr matisse.galaxy.ibpc.fr
  9. rpc.byname matisse.galaxy.ibpc.fr
  10. rpc.bynumber matisse.galaxy.ibpc.fr
  11. services.byservicename matisse.galaxy.ibpc.fr
  12. ntp.conf matisse.galaxy.ibpc.fr
  13. services.byname matisse.galaxy.ibpc.fr
  14. protocols.bynumber matisse.galaxy.ibpc.fr
  15. netid.byname matisse.galaxy.ibpc.fr
  16. netgroup matisse.galaxy.ibpc.fr
  17. netgroup.byhost matisse.galaxy.ibpc.fr
  18. netgroup.byuser matisse.galaxy.ibpc.fr
  19. networks.byaddr matisse
  20. networks.byname matisse
  21. auto.master matisse.galaxy.ibpc.fr
  22. auto.local matisse.galaxy.ibpc.fr
  23. Can't find master for map shadow.byname. Reason: No such map in server's domain
  24. protocols.byname matisse.galaxy.ibpc.fr


 
Pour info, sur les autres machines : il n'y a que les 2 premières lignes qui sont différentes (elles sont OK)
.
 
Vous avez une idée d'ou cela peut provenir ?
 
Merci d'avance


Message édité par Burps le 20-10-2005 à 16:23:19
Reply

Marsh Posté le 17-10-2005 à 17:55:40   

Reply

Marsh Posté le 17-10-2005 à 18:06:26    

popur les autres machines sur le même serveur pas de pb ,
 
montre le contenu de /etc/nsswitch.conf


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-10-2005 à 10:16:05    

Code :
  1. root@hera:~# cat /etc/nsswitch.conf
  2. # /etc/nsswitch.conf
  3. #
  4. # Example configuration of GNU Name Service Switch functionality.
  5. # If you have the `glibc-doc' and `info' packages installed, try:
  6. # `info libc "Name Service Switch"' for information about this file.
  7. passwd:         files nisplus nis
  8. group:          files nisplus nis
  9. shadow:         files nisplus nis
  10. netgroup:   nisplus nis
  11. hosts:          files nisplus nis dns
  12. networks:       files
  13. protocols:      db files
  14. services:       db files
  15. ethers:         db files
  16. rpc:            db files
  17. netgroup:       nis
  18. root@hera:~#


 
et c'est exactement le meme que les autres machines...

Reply

Marsh Posté le 18-10-2005 à 14:40:41    

UP ??

Reply

Marsh Posté le 18-10-2005 à 14:43:55    

qu'as tu dans /etc/yp.conf ?
 
tu utilises NIS+ ou NIS ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-10-2005 à 14:55:48    

La map passwd n'est pas vu, regarde sur le serveur matisse.galaxy.ibpc.fr si tu y a accede.
 
/var/yp/"nom de ton domaine" tu dois trouver:
 
passwd.byname
passwd.byuid
 
si c'est pas le cas le pb viens de matisse.galaxy.ibpc.fr
 

Reply

Marsh Posté le 18-10-2005 à 15:02:34    

pkoi seulement cet ordi aurais un pb , les autres si ils utilisent matisse.galaxy.ibpc.fr devraient aussi avoir le pb ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-10-2005 à 15:05:04    

Ca depends, ils peuvent etre connecter a un autre slave.

Reply

Marsh Posté le 18-10-2005 à 16:17:58    

Je crois que j'y suis : en fait, la directory /var/yp/"nom du domaonie" n'existait pas  :heink:  
 
Je l'ai recupéré sur une autre machine... at ca a l'air de repartir : je reboote, et si mon topic passe en resolu, alors vous le saurez...

Reply

Marsh Posté le 20-10-2005 à 16:24:43    

heu mais non, pas résolu !!!
 
en fait, j'ai regardé d'autres machines : le /var/yp/nom_de_domaine il existe que sur les serveurs NIS (master et shadow) et pas sur les clients  !! Non ?
 
C'est vrai que si je le copie sur les clients, j'ai plus de problème : mais est-ce "legal" ?

Reply

Marsh Posté le 20-10-2005 à 16:24:43   

Reply

Marsh Posté le 20-10-2005 à 20:14:00    

comment as tu conf tes slaves ?


Message édité par Dark_Schneider le 20-10-2005 à 20:14:16

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-10-2005 à 14:00:45    

heu.... pourrais-tu preciser ta question stp ? Je comprends pas bie ce que tu veux dire..
 
Pa rexemple, quand je fais une mise a jour sur le master, je lance ensuite un  
/usr/lib/yp/ypinit -m
ssh slave1 /usr/lib/yp/ypinit -s matisse.galaxy.ibpc.fr
ssh slave1 /usr/lib/yp/ypinit -s matisse.galaxy.ibpc.fr
 
Et, c'est vrai qu'il doit y avoir un bug qquepart, puisque je suis en general obligé de faire  (si par exemple j'ai ajoutée un user) un :  
ssh slave1 /usr/lib/yp/ypxfr passwd.byname
ssh slave1 /usr/lib/yp/ypxfr passwd.byuid
ssh slave2 /usr/lib/yp/ypxfr passwd.byuid
ssh slave2 /usr/lib/yp/ypxfr passwd.name
 
 
Est-ce que ca pet avoir un rapport avec mon problème initial ?
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed