Page 1 sur 1

[NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 09:17
par delta01
Salut tout le monde! Pour reprendre la génésis de mon problème, voilà un autre sujet:

http://forums.archlinux.fr/post90915.html#p90915


Voilà, donc maintenant que tout est connecté, j'ai un soucis avec le NIS.

J'arrive à utiliser ypcat, et ypwhich.
J'arrive à monter les partitions en NFS.

Mais rien à faire, pas moyen de me connecter directement avec les utilisateurs.

La première idée de mon prof, a été une éventuelle incompatibilité entre les mots de passe du serveur (Mandriva), et ceux d'Arch.

J'arrive à me connecter en faisant, en root

Code : Tout sélectionner

su username
Je sais pas ce quels fichiers vous avez éventuellement besoin, je suis là pour vous les envoyer.

Voilà, ça fait un petit moment qu'on cherche, merci bien ^^

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 09:57
par oktoberfest
Salut,

as-tu modifié /etc/nsswitch.conf, avec quelque chose comme :

Code : Tout sélectionner

passwd: files nis

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 09:58
par benjarobin
Je ne connais pas très bien NIS, peux tu décrire toutes les étapes que tu as réalisée pour configurer et utiliser NIS ?
Sinon pour les mots de passe tu as 2 possibilités : Problème azerty / querty ou problème d'encodage (Latin vs UTF8) si tu utilises des accents.
L'idéal serait pour les tests d'utiliser un mot de passe qui ne soulève aucun des 2 points cités ci-dessus : par exemple "ben"

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 10:08
par oktoberfest
Tu trouveras des infos là : https://wiki.archlinux.org/index.php/NIS

En complément à mon précédent message, tu dois modifier les trois lignes passwd, group et shadow pour que l'authentification fonctionne avec NIS.

Si tu utilises NIS pour d'autres services (protocols, services), tu dois configurer /etc/nsswitch.conf en fonction.

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 15:32
par delta01
Oui, les modifications de nsswitch ont bien été faites, et le mot de passe n'utilise que des caractères idem au qwerty, et sans accents (c'est usr01 - toto01, et ainsi de suite pour 02 et 03).

J'vais tenter de retrouver ce qu'on avait fait donc;

Sur le serveur:
Copie de passwd, shadow et group dans /var/nis > Génération des maps.

Sur le client arch:
Paramétrage de nsswitch et yp.conf comme indiqué dans le wiki.
yptest fonctionne.


Mon prof pense que le système de cryptage des mots de passes serait différent et empêcherait Arch d'utiliser le fichier shadow de Mandriva. Possible?

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 15:56
par oktoberfest
Au boulot on a des client Solaris, HP-UX, Aix et Linux (RedHat) qui utilisent un serveur NIS sous AIX (qui était précédemment sous Linux). Donc je pense que le système de cryptage n'est pas en cause :)

EDIT : Et si tu te loggues en root sous Arch, et que tu fais un 'su - <user NIS>' et que sous le compte utilisateur tu refais un 'su - <user NIS>' est-ce que ça fonctionne ?

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 29 mars 2012, 21:42
par delta01
En root ça marche. Mais pas moyen de se connecter en utilisateur, comme je l'ai dit.

Re: [NIS] Mot de passes non compatibles?

Publié : mar. 17 avr. 2012, 08:55
par delta01
Up?

Re: [NIS] Mot de passes non compatibles?

Publié : mar. 17 avr. 2012, 09:02
par oktoberfest
Je vois dans ce post que le service portmap doit être démarré aussi (et de préférence avant ypbind).

Re: [NIS] Mot de passes non compatibles?

Publié : jeu. 19 avr. 2012, 10:35
par delta01
portmap a été remplacé par rpcbind depuis un moment déjà. Et j'ai déjà lancé rpcbind. =/
Merci quand même.