Hi,
        I've recently installed debian on a spare PC at work and I'm having 
real problems getting NIS to work properly with groups.  I'd appreciate any 
advice on the following problem.  
After installation I set up NIS using the nsswitch.conf file, the relevant 
lines are as follows.

passwd: files nis
shadow: files
group:          files nis

After doing this I was unable to log in as root!  Whenever I tried I got an 
error message
initgroups invalid argument
and was immediately thrown out.  However, I could log in as either a user local 
to the machine or as a user authenticated via nis without any problems and 
everything works properly!  

After booting from CD, mounting the partition and changing the group line to
group:          files #nis 
to comment out the nis part for groups I can log in fine as root or a local 
user but the users being authenticated via NIS now see their group as a number 
rather than a group name (due to disabling of nis group look up).

I've also tried using compat mode, i.e. nsswitch.conf is
passwd: compat
shadow: compat
group:          compat

and adding +:::::: to passwd and +::: to group but I get exactly the same 
problem.  I've also upgraded to the latest stable version of the nis debs, 
3.8.0 I think.

If it's any help, the nis server is an HP-UX machine and we also have a couple 
of Mandrake boxes which are using nis via the compat mode just fine so I'm 
pretty sure the problem is at the debian end.

Any thoughts greatly appreciated.
Regards,
        Paul Bristow.


Reply via email to