DBAtlas · Atlas für Datenbankbetrieb

NOPERM: NOPERM this user has no permissions to run the command or access one of the keys (keine Berechtigung für Befehl oder Schlüssel)

Redis

Was bedeutet das?

Der authentifizierte ACL-Benutzer ist für den Befehl, den er ausführen will, oder den Schlüssel, auf den er zugreift, nicht berechtigt. Redis lehnt die Operation gemäß den ACL-Regeln ab.

Ursache

Dem ACL-Benutzer fehlt die Befehls-/Kategorieberechtigung, das Schlüsselmuster steht nicht in seiner Allow-Liste, eine Kanal-Einschränkung (Pub/Sub) greift oder dem Benutzer wurden eng gefasste Berechtigungen gegeben.

Lösung

Untersuche die Berechtigungen des Benutzers: ACL GETUSER app_user. Ergänze die nötigen Befehle/Kategorien und Schlüsselmuster (z. B. ACL SETUSER app_user +get +set ~app:*). Vergib nach dem Least-Privilege-Prinzip nur die benötigten Berechtigungen. Prüfe, ob du als richtiger Benutzer verbunden bist.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank