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.
Deixe um comentário