Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
* mapped to some local unix user.
*/
- if (((lp_server_role() == ROLE_DOMAIN_MEMBER) && !winbind_ping()) ||
+ if (server_info->ptok) {
+ /* Do nothing. The auth module already filled in all
+ * the local groups! (probably
+ * auth_samba4/s3compat) */
+ status = NT_STATUS_OK;
+ } else if (((lp_server_role() == ROLE_DOMAIN_MEMBER) && !winbind_ping()) ||
(server_info->nss_token)) {
status = create_token_from_username(server_info,
server_info->unix_name,