DBAtlas · Atlas de operações de banco de dados

NOPERM: NOPERM this user has no permissions to run the command or access one of the keys

Redis

O que significa?

O usuário ACL autenticado não está autorizado para o comando que quer executar ou para a chave que acessa. O Redis rejeita a operação de acordo com as regras da ACL.

Por que acontece?

O usuário ACL não tem a permissão de comando/categoria, o padrão de chave não está na sua lista de permissões, aplica-se uma restrição de canal (pub/sub), ou o usuário recebeu privilégios de escopo restrito.

Como resolver

Inspecione as permissões do usuário: ACL GETUSER app_user. Adicione os comandos/categorias e padrões de chave necessários (por exemplo, ACL SETUSER app_user +get +set ~app:*). Seguindo o menor privilégio, conceda apenas as permissões necessárias. Verifique se você está conectado com o usuário certo.

Abrir no DBAtlas →

Mais entradas deste banco