[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#519479: libc6: NSS does not support gshadow database



On Sun, Mar 15, 2009 at 04:46:40PM +0100, Aurelien Jarno wrote:
> severity 519479 wishlist
> forwarded 519479 http://sourceware.org/bugzilla/show_bug.cgi?id=9955
> thanks
> 
> On Thu, Mar 12, 2009 at 10:20:42PM +0000, Roger Leigh wrote:
> > Package: libc6
> > Version: 2.9-4
> > Severity: important
> > 
> > Unlike the passwd, shadow, groups etc. databases, the glibc
> > NSS implementation does not include the gshadow database
> > (which is the shadow file for the group database as shadow
> > is for the passwd database).
> > 
> > This prevents utilities such as getent from working:
> > 
> > % sudo getent shadow
> > [...]
> > % sudo getent gshadow
> > Unknown database: gshadow
> > 
> > Not having one of the key password database files supported
> > by NSS is a significant lacking.  gshadow can subsequently
> > only be accessed as the file /etc/gshadow and not via any
> > of the NSS modules such as db or ldap.
> > 
> > It would be great if this could be fixed for Squeeze.
> 
> Looking more closely at the bug, I fail to see how it can be an
> "important bug", it is only a feature request. Note that glibc has no
> notion about what is /etc/gshadow, this file seems to be known only 
> by the passwd package.

I thought that this was both important and a feature request, given
that one of the system databases is not accessible from libc/NSS.

If I have time to write a patch, I will do so.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.

Attachment: signature.asc
Description: Digital signature


Reply to: