From ab75c563704fa86c409072bf1b0938e005aff5ca Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 4 Aug 2006 22:18:02 +0000 Subject: r17408: Let us use netgroups even without a NIS domain but just using files (This used to be commit c065341d3ffc9125514f563c63d416cf7c40375f) --- source3/smbd/password.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'source3/smbd') diff --git a/source3/smbd/password.c b/source3/smbd/password.c index 389086e9bf..38000e93f4 100644 --- a/source3/smbd/password.c +++ b/source3/smbd/password.c @@ -417,12 +417,11 @@ BOOL user_in_netgroup(const char *user, const char *ngname) yp_get_default_domain(&mydomain); if(mydomain == NULL) { - DEBUG(5,("Unable to get default yp domain\n")); - return False; + DEBUG(5,("Unable to get default yp domain, let's try without specifying it\n")); } DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", - user, mydomain, ngname)); + user, mydomain?mydomain:"(ANY)", ngname)); if (innetgr(ngname, NULL, user, mydomain)) { DEBUG(5,("user_in_netgroup: Found\n")); @@ -438,7 +437,7 @@ BOOL user_in_netgroup(const char *user, const char *ngname) strlower_m(lowercase_user); DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", - lowercase_user, mydomain, ngname)); + lowercase_user, mydomain?mydomain:"(ANY)", ngname)); if (innetgr(ngname, NULL, lowercase_user, mydomain)) { DEBUG(5,("user_in_netgroup: Found\n")); -- cgit