DBAtlas · Atlas de operaciones de bases de datos

NOPERM: NOPERM this user has no permissions to run the command or access one of the keys (el usuario no tiene permisos para el comando o la clave)

Redis

¿Qué significa?

El usuario de ACL autenticado no está autorizado para el comando que quiere ejecutar o la clave a la que accede. Redis rechaza la operación según las reglas de ACL.

¿Por qué ocurre?

El usuario de ACL carece del permiso de comando/categoría, el patrón de clave no está en su lista de permitidos, se aplica una restricción de canal (pub/sub) o se dieron al usuario privilegios de alcance limitado.

Cómo solucionarlo

Inspeccione los permisos del usuario: ACL GETUSER app_user. Añada los comandos/categorías y patrones de clave necesarios (p. ej., ACL SETUSER app_user +get +set ~app:*). Siguiendo el mínimo privilegio, otorgue solo los permisos necesarios. Verifique que está conectado con el usuario correcto.

Abrir en DBAtlas →

Más entradas de este motor