NIS : auth problem with Linux nis server and SUN sparc nis client

NIS : auth problem with Linux nis server and SUN sparc nis client

Post by frogga » Thu, 09 Mar 2006 22:12:42



Hello,

I'v found some very old message about this problem in this group, but
there was no solution.

I' ve set up a NIS server on a Linux machine ( ubuntu 5.01)
following this howto
http://tldp.org/HOWTO/NIS-HOWTO/index.html
http://doc.ubuntu-fr.org/serveur/nis

everything seems to be ok
my sun machine is binded to ypserv on linux

Quote:>ypwhich

inv09748 ( my linux nis server)

Quote:> ypcat passwd

cao8:$1$JL6XpfxxxxxqctkdfFSycuu/:5008:5000::/home/cao8:/usr/bin/ksh

but when i try to log with cao8 => " incorrect login"

i can only log with root

loggued with root in can do :
su - cao8
and it works fine

so ... if someone can help, i will be very gracefull

(sorry for my english, i'm french)

 
 
 

NIS : auth problem with Linux nis server and SUN sparc nis client

Post by Andrei Ivan » Fri, 10 Mar 2006 06:08:52



>> ypcat passwd
> cao8:$1$JL6XpfxxxxxqctkdfFSycuu/:5008:5000::/home/cao8:/usr/bin/ksh

Here one can see MD5 hash in the second field.
But Solaris (up to version 8; not sure about 9 and 10)
stores passwords differently. They are crypt()ed, and
represented by 13-character-long sequences. On Linux
one can mix crypt()ed passwords (for some users) with
MD5 hashes (for others) in /etc/shadow.

--
andrei

 
 
 

NIS : auth problem with Linux nis server and SUN sparc nis client

Post by frogga » Fri, 10 Mar 2006 15:39:05


you were right.

the encrypted password differ between linux and sun

/etc/shadow from linux machine
cao8:$1$JL6Xpfw2$exxxxqctRbUkdfFSycuu/:13214:0:99999:7:::

/etc/shadow from sun (for the same password)
cao8:qSylShhxxxxv6:5008:5000::/home/cao8:/usr/bin/ksh

so here's the solve

 i made a /etc/shadow-nis with the encrypted password (by sun) on linux
nis server
cao8:qSylShhxxxxv6:::::::

and a /etc/passwd-nis ( to avoid mess with local linux user)

i modified the /var/yp/Makefile with the following

MERGE_PASSWD=true
[...]
PASSWD      = $(YPPWDDIR)/passwd-nis
SHADOW      = $(YPPWDDIR)/shadow-nis

and everything went fine !!
(well after also a modification for auto.master (linux) /
auto_master(sun) )

 
 
 

1. NIS : auth problem with Linux nis server and SUN sparc client

Hello,

I'v found some very old message about this problem in this group, but
there was no solution.

I' ve set up a NIS server on a Linux machine ( ubuntu 5.01)
following this howto
everything seems to be ok

my sun machine is binded to ypserv on linux

inv09748 ( my linux nis server)

cao8:$1$JL6XpfxxxxxqctkdfFSycuu/:5008:5000::/home/cao8:/usr/bin/ksh

but when i try to log with cao8 => " incorrect login"

i can only log with root

loggued with root in can do :
su - cao8
and it works fine

so ... if someone can help, i will be very gracefull

(sorry for my english, i'm french)

2. htpasswd, verify current so user can change. (shouldn't this be a faq?)

3. NIS+ : Can an HP be a NIS client to a Sun NIS+ server

4. Developer wanted

5. Sparc SOlaris nis client to Linux NIS server

6. Recommendation: Inexpensive Motherboard for Linux?

7. Setting up Linux NIS+ client with Sun Solaris NIS+ server.

8. Red Hat 7.0 and Kernel 2.4.0-test9 question?

9. NIS client on Linux with Sun NIS server.

10. freeBSD NIS-sever - LINUX(RH-9) NIS-client LOGIN/AUTH probs

11. Solaris NIS server and Linux NIS client : problems

12. Solaris 8 Nis+ server and RH Linux 7.3 Nis+ client ---- Problems and Questions

13. NIS+ server/NIS client & secure rpc (keyserv) Problem