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

getpwnam under chroot



I'm trying to set up an arrangement that requires an application
(samba/smbd) to run under chroot.  It fails to find users, failing at
getpwnam.  Also under chroot 'getent passwd user' and a perl script
that calls getpwnam return null.  All these work as expected when not
under chroot.

I have replicated /etc/passwd,shadow,group,nsswitch.conf and the pam.d
directory relative to the chroot directory tree, as well as the
libraries and loader seen in each with ldd.

I've tried a few variations the nsswitch.conf which is currently
'passwd: compat', such as 'passwd: files nis' (this machine is an NIS
slave server) with no change.

Is this a feature of getpwnam or have I missed some aspect of setup.

Thanks.

Don Hayward			don@mote.org
Mote Marine Laboratory		Office: 941.388.4441  Cell: 941.302.4982
1600 Ken Thompson Parkway	Fax: 941.388.4312
Sarasota, FL 34236		See: http://www.mote.org
Independent, non-profit, marine and estuarine research and education facility.




Reply to: