Alterar senha de conexão dos usuários postgres e ieducar?

Quais são os procedimentos e comandos devem ser utilizados para a alteração da senha dos usuários postgres e ieducar?

Obs1: No ambiente docker / docker-compose

Obs2: i-Educar 2.0.x

1 - Mudar configuracao do DB para:
1.1 - nano /var/www/html/.env

DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=ieducar
DB_USERNAME=ieducar
DB_PASSWORD=MINHASENHA

1.2 - service postgresql restart

2 - Criar usuário
Para criar o usuário do banco ‘ieducar’, executar o comando abaixo:
2.1 - sudo -u postgres createuser ieducar

3 - Mudar a senha do usuário
Para mudar a senha do usuário, executar os comandos abaixo:
3.1 - sudo -u postgres psql
3.2 - alter user ieducar with encrypted password ‘MINHASENHA’;
3.4 - \q

4 - Concede permissões ao usuário de criar banco de dados e regras
Para mudar as permissões do usuário, executar os comandos abaixo:
4.1 - sudo -u postgres psql
4.2 - alter user ieducar with SUPERUSER;
4.3 - \q

5 - Criação do banco de dados
5.1 - sudo -u postgres createdb ieducar
5.2 - sudo -u postgres psql
5.3 - grant all privileges on database ieducar to ieducar;
5.4 - \q

Na instalação do i-Educar 2.0.x com o docker/docker-compose, são criados 2 containers: o ieducar_1604 e o postgres_95. Então pelo que entendi, tenho que executar os passos 1 e 1.1 no container ieducar_1604 e os restantes no postgres_95. É isso mesmo @marcioro?

1 curtida

foi como fiz, com ajuda dos colegas do grupo q fiz esse tutorial. Acho q vc tb deve executar o comando 3.2

@marcioro quando instalei segui o tutorial: https://github.com/portabilis/i-educar/tree/2.0.9#instalação, seguindo o seu tutorial eu até consigo alterar a senha do usuário(postgres) do bando de dados(ieducar), mas o sistema buga, não aparece mais a tela de login, fica uma tela branca.

1 curtida

Ai nao sei te ajudar porque comigo nao aconteceu isso, veja no forum se alguem pode te ajudar. Ok. Mais creio que seria melhor vc fazer uma nova instalacao do zero. Talvez funcione… Ok.