MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ACLUpdateDefaultUserPassword

Function ACLUpdateDefaultUserPassword

app/redis-6.2.6/src/acl.c:2283–2292  ·  view source on GitHub ↗

Set the password for the "default" ACL user. This implements supports for * requirepass config, so passing in NULL will set the user to be nopass. */

Source from the content-addressed store, hash-verified

2281/* Set the password for the "default" ACL user. This implements supports for
2282 * requirepass config, so passing in NULL will set the user to be nopass. */
2283void ACLUpdateDefaultUserPassword(sds password) {
2284 ACLSetUser(DefaultUser,"resetpass",-1);
2285 if (password) {
2286 sds aclop = sdscatlen(sdsnew(">"), password, sdslen(password));
2287 ACLSetUser(DefaultUser,aclop,sdslen(aclop));
2288 sdsfree(aclop);
2289 } else {
2290 ACLSetUser(DefaultUser,"nopass",-1);
2291 }
2292}

Callers 2

updateRequirePassFunction · 0.85
initServerFunction · 0.85

Calls 5

ACLSetUserFunction · 0.85
sdscatlenFunction · 0.85
sdsnewFunction · 0.85
sdslenFunction · 0.85
sdsfreeFunction · 0.85

Tested by

no test coverage detected