On Tue, Apr 16, 2013 at 05:21:35PM +0200, steve wrote: > On 04/16/2013 05:17 PM, Jakub Hrozek wrote: > >On Tue, Apr 16, 2013 at 10:44:08AM +0200, steve wrote: > >>Hi > >>Thanks for the syntax. It works perfectly now. Good advice about the > >>brutal technique too. > >> > >>I'm actually trying to debug a bash script which runs getent passwd > >><user>. On Ubuntu it seems that getent is run in a different process > >>as it returns nothing. The same script on openSUSE returns as > >>expected. I know it's OT but any ideas how to get output from getent > >>in an Ubuntu bash script? > >>Cheers, > >>Steve > >This really shouldn't matter, does getent on Ubuntu works fine without > >bash script? > Yes, it's fine outside the script. It's just that the script sets > permissions on some files to the new user. We have to use his > numeric gidNumber because his username is not available to use as > such (as getent shows)
The only file getent should care about is nsswitch.conf Does the script run as that particular user? Also, I think Ubuntu runs a different shell, maybe that would make a difference in a script. The other things to try would be stracing the getent to see if the getent actually reaches the SSSD and checking the sssd_nss logs to reference the lookup. _______________________________________________ sssd-devel mailing list sssd-devel@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/sssd-devel