Processo

Configuração da funcionalidade de alteração automática de senha Request For Proposal

Tarefa
Objetivo
Evento
Abrangência

Recursos



Passo a Passo 

Pré Requisito Para Atualização 
Configuração mínima: v04.81 Sisdia Evolution;
Procedimento para a configuração da funcionalidade de alteração automática de senha (do usuário do Sisdia Evolution) no servidor Linux.

  • Siga o processo conforme abaixo.


Arquivo sudoers 
Edite o arquivo /etc/sudoers com o "editor" de texto de sua preferência (vi, vim, jstar) e adicione ao final do arquivo as seguintes linhas:

  • ## Habilita os usuários dos grupos informix e apache a executar o comando (/usr/sbin/chpasswd)

%informix ALL= NOPASSWD: /usr/sbin/chpasswd
%tomcat ALL= NOPASSWD: /usr/sbin/chpasswd
%apache ALL= NOPASSWD: /usr/sbin/chpasswd 
Obs.: A Red Hat recomenda também comentar a linha abaixo (já comentada para melhor demonstrar como fazer):
#Defaults requiretty 

Shell script

Efetuar uma alteração de senha no SISDIA EVOLUTION, para que um shell script seja criado no servidor Linux.

  • No Sisdia Evolution, pelo menu/tela "Alterar Senha"
  • Simule uma troca de senha para qualquer usuário comum do sistema, após isso será criado o arquivo: SE-ChangePasswordOS.sh dentro do diretório: /usr/bin/
  • A primeira troca de senha é somente para criar o arquivo no diretório /usr/bin pois vai retornar erro com o código: "-951 Problema com autenticação de senha do usuário." Ignore-a.

Permissão 777

Após criar o arquivo dentro do diretório /usr/bin/, acesse este diretório como root e faça o procedimento abaixo:
Atribuir a este script criado a permissão "777" e colocar como proprietário "nobody:nobody"

  • Dentro do diretório "/usr/bin" executar o comando com o usuário rootchmod 777 SE-ChangePasswordOS.sh
  • Definir proprietário do arquivo SE-ChangePasswordOS.sh para nobody com o seguinte comando também como root:

chown -v nobody:nobody SE-ChangePasswordOS.sh
Após realizar os procedimentos acima o seu ambiente está preparado para realizar os testes dentro da aplicação SISDIA EVOLUTION.
Obs.: Caso a alteração de senha seja necessário para o usuário "informix", é preciso reiniciar o banco de dados para efetuar a sincronização (Aplicação/DB).
Execute os seguintes procedimentos abaixo:

  • Acesse o terminal do PUTTY como Informix;
  • No terminal execute em sequência:
  • 1º) onmode –lucky (Alterar para OFFLINE)
  • 2º) oninit –v (Alterar para ONLINE)

Após estes procedimentos a nova senha Informix vai estar sincronizada entre Aplicação Sisdia e Banco de dados.


Documentação de versões anteriores deste programa

Não há informações disponíveis.