diff options
author | Michael Adam <obnox@samba.org> | 2011-01-26 22:00:22 +0100 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2011-01-27 21:43:49 +0100 |
commit | 36e2baa8da3de559ce0f6c927f6262a8e4648a97 (patch) | |
tree | fd699bf4536b489fb1188f5b01906ddb3fdbfc70 /nsswitch | |
parent | 9de1fd4352346cb71b232b7198155e157396f6ec (diff) | |
download | samba-36e2baa8da3de559ce0f6c927f6262a8e4648a97.tar.gz |
wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more.
Diffstat (limited to 'nsswitch')
-rw-r--r-- | nsswitch/wbinfo.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/nsswitch/wbinfo.c b/nsswitch/wbinfo.c index 3d14d21ad6..9afc166689 100644 --- a/nsswitch/wbinfo.c +++ b/nsswitch/wbinfo.c @@ -1040,35 +1040,6 @@ static bool wbinfo_allocate_gid(void) return true; } -static bool wbinfo_remove_uid_mapping(uid_t uid, const char *sid_str) -{ - wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE; - struct wbcDomainSid sid; - - /* Send request */ - - wbc_status = wbcStringToSid(sid_str, &sid); - if (!WBC_ERROR_IS_OK(wbc_status)) { - d_fprintf(stderr, "failed to call wbcStringToSid: %s\n", - wbcErrorString(wbc_status)); - return false; - } - - wbc_status = wbcRemoveUidMapping(uid, &sid); - if (!WBC_ERROR_IS_OK(wbc_status)) { - d_fprintf(stderr, "failed to call wbcRemoveUidMapping: %s\n", - wbcErrorString(wbc_status)); - return false; - } - - /* Display response */ - - d_printf("Removed uid %u to sid %s mapping\n", - (unsigned int)uid, sid_str); - - return true; -} - static bool wbinfo_remove_gid_mapping(gid_t gid, const char *sid_str) { wbcErr wbc_status = WBC_ERR_UNKNOWN_FAILURE; @@ -1894,7 +1865,6 @@ enum { OPT_USERSIDS, OPT_ALLOCATE_UID, OPT_ALLOCATE_GID, - OPT_REMOVE_UID_MAPPING, OPT_REMOVE_GID_MAPPING, OPT_SEPARATOR, OPT_LIST_ALL_DOMAINS, @@ -1956,7 +1926,6 @@ int main(int argc, char **argv, char **envp) "Get a new UID out of idmap" }, { "allocate-gid", 0, POPT_ARG_NONE, 0, OPT_ALLOCATE_GID, "Get a new GID out of idmap" }, - { "remove-uid-mapping", 0, POPT_ARG_STRING, &string_arg, OPT_REMOVE_UID_MAPPING, "Remove uid to sid mapping in idmap", "UID,SID" }, { "remove-gid-mapping", 0, POPT_ARG_STRING, &string_arg, OPT_REMOVE_GID_MAPPING, "Remove gid to sid mapping in idmap", "GID,SID" }, { "check-secret", 't', POPT_ARG_NONE, 0, 't', "Check shared secret" }, { "change-secret", 'c', POPT_ARG_NONE, 0, 'c', "Change shared secret" }, @@ -2157,17 +2126,6 @@ int main(int argc, char **argv, char **envp) goto done; } break; - case OPT_REMOVE_UID_MAPPING: - if (!parse_mapping_arg(string_arg, &int_subarg, - &string_subarg) || - !wbinfo_remove_uid_mapping(int_subarg, - string_subarg)) - { - d_fprintf(stderr, "Could not remove uid to sid " - "mapping\n"); - goto done; - } - break; case OPT_REMOVE_GID_MAPPING: if (!parse_mapping_arg(string_arg, &int_subarg, &string_subarg) || |