Making deleting users better defined and update documentation

This commit is contained in:
Madelyn Olson 2019-02-21 00:34:54 +00:00
parent 35ffbead5c
commit fdc4003d23

View File

@ -1304,7 +1304,7 @@ void ACLLoadUsersAtStartup(void) {
* ACL USERS * ACL USERS
* ACL CAT [<category>] * ACL CAT [<category>]
* ACL SETUSER <username> ... acl rules ... * ACL SETUSER <username> ... acl rules ...
* ACL DELUSER <username> * ACL DELUSER <username> [...]
* ACL GETUSER <username> * ACL GETUSER <username>
*/ */
void aclCommand(client *c) { void aclCommand(client *c) {
@ -1332,6 +1332,10 @@ void aclCommand(client *c) {
addReplyError(c,"The 'default' user cannot be removed"); addReplyError(c,"The 'default' user cannot be removed");
return; return;
} }
}
for (int j = 2; j < c->argc; j++) {
sds username = c->argv[j]->ptr;
user *u; user *u;
if (raxRemove(Users,(unsigned char*)username, if (raxRemove(Users,(unsigned char*)username,
sdslen(username), sdslen(username),
@ -1469,7 +1473,7 @@ void aclCommand(client *c) {
"USERS -- List all the registered usernames.", "USERS -- List all the registered usernames.",
"SETUSER <username> [attribs ...] -- Create or modify a user.", "SETUSER <username> [attribs ...] -- Create or modify a user.",
"GETUSER <username> -- Get the user details.", "GETUSER <username> -- Get the user details.",
"DELUSER <username> -- Delete a user.", "DELUSER <username> [...] -- Delete a list of users.",
"CAT -- List available categories.", "CAT -- List available categories.",
"CAT <category> -- List commands inside category.", "CAT <category> -- List commands inside category.",
"WHOAMI -- Return the current connection username.", "WHOAMI -- Return the current connection username.",