Publicada por antoniodourado em 04/05/2007 - 12:45h:
* antoniodourado usa Suse

Usuário de Sistema no Suse 10.1:
Olá amigos.. tenho de configurar o banco de dados postgresql aqui na empresa e me deparei com um problema chato de ser resolvido.

Como todos sabem, para configurar corretamente o banco, necessita-se de um usuário postgres.


O meu problema é o seguinte: preciso criar o usuário postgres sendo um usuário do sistema, ou seja, ele não vai aparecer na tela de login no runlevel 5.

Bem, para criar o tal usuário eu fiz o seguinte:

useradd -G postgres -d/var/lib/pgsql -s/bin/false -r postgres

o diretorio do postgres vai ser /var/lib/pgsql
ele não vai ter acesso ao shell
e o -r de acordo com o man useradd faz do postgres um usuário do sistema.

pois bem... funcionou como o esperado, sem acesso ao shell e não é listado na tela de login do runlevel 5. Mas acontece o seguinte, SE eu criar o usuario com o parametro -s/bin/false OU o parametro -r, ele simplesmente não sobe o postgresql. Se eu criar o postgresql como usuário normal, o postgresql sobe normalmente...


Alguém sabe como me ajudar?

Valeu!

  
Nenhuma resposta encontrada.
  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts