From 4e1f44cf17573f9ac9a33882b3b1d5f2b4a86d84 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Wed, 13 Nov 2013 13:06:37 +0100 Subject: [PATCH 8/8] Update CIFS plugin for Well-Known SID support --- src/lib/cifs_idmap_sss/cifs_idmap_sss.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/lib/cifs_idmap_sss/cifs_idmap_sss.c b/src/lib/cifs_idmap_sss/cifs_idmap_sss.c index 7968877..fd8b194 100644 --- a/src/lib/cifs_idmap_sss/cifs_idmap_sss.c +++ b/src/lib/cifs_idmap_sss/cifs_idmap_sss.c @@ -18,11 +18,6 @@ along with this program. If not, see . */ -/* TODO: Support well known SIDs as in samba's - * - librpc/idl/security.idl or - * - source4/rpc_server/lsa/lsa_lookup.c? - */ - /* TODO: Support of [all] samba's Unix SIDs: * Users: S-1-22-1-%UID * Groups: S-1-22-2-%GID @@ -40,8 +35,6 @@ #include "lib/idmap/sss_idmap.h" #include "sss_client/idmap/sss_nss_idmap.h" -#define WORLD_SID "S-1-1-0" - #ifdef DEBUG #include #define debug(str, ...) \ @@ -124,15 +117,6 @@ int cifs_idmap_sid_to_str(void *handle, const struct cifs_sid *csid, debug("sid: %s", sid); - if (strcmp(sid, WORLD_SID) == 0) { - *name = strdup("\\Everyone"); - if (!*name) { - ctx_set_error(ctx, strerror(ENOMEM)); - return ENOMEM; - } - return 0; - } - err = sss_nss_getnamebysid(sid, name, &id_type); if (err != 0) { ctx_set_error(ctx, strerror(err)); -- 1.8.3.1