[DICA AVANÇADA] Desabilitando o acesso a página de configurações do perfil de um usuário no Zabbix

a

No Zabbix, o link Configurações ou Configurations serve para acessar a página de configurações de perfil de um usuário, onde é possível mudar a senha, linguagem, tema, enfim.

Se você quiser criar um usuário só para fins de demonstração ou visualização sem que ele acesse a página Configurações para alterar estes dados, siga o seguinte roteiro. Vamos supor que o nome do usuário é demonstracao.

1) Edite o arquivo PATH_ZABBIX/include/defines.inc.php

Onde:

PATH_ZABBIX => Diretório que contém a interface Web do Zabbix. Ex.: /var/www/zabbix

Adicione a linha abaixo para criar uma variável de ambiente.

define('DEMONSTRACAO_USER','demonstracao');

 

2) Edite o arquivo PATH_ZABBIX/profile.php e adicione após a linha 43, as linhas abaixo:

if (CWebUser::$data['alias'] == DEMONSTRACAO_USER) {
 access_deny();
}

Salve todas as alterações e tente acessar o Zabbix com a conta demonstracao.

Verá que não conseguirá acessar a página “Configurações” ao lado do link “Desconectar”. Faça logout e logue com outro usuário e repita o teste.

Verá que qualquer outro usuário poderá mudar as configurações do perfil.

Observação: Isso foi testado no Zabbix 2.4.4.

1 thought on “[DICA AVANÇADA] Desabilitando o acesso a página de configurações do perfil de um usuário no Zabbix

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *