Como esconder / remover o usuário “postgres” no Ubuntu 14.04?

1

Instalei recentemente postgresql . (Eu sei muito pouco sobre isso, mas posso testá-lo em algum momento.) Notei que um usuário chamado postgres (que não me lembro de criar manualmente) agora está listado na tela de login e no menu da sessão. Nem a lista de comandos users nem os groups lista postgres ou algo assim.

Posso remover esse usuário e dar a permissão necessária para minha conta de usuário principal (sem tornar o pacote inutilizável)? Caso contrário, posso pelo menos ocultá-lo da tela de login e do menu de sessão? De qualquer maneira, como faço isso?

    
por Brian Z 04.06.2015 / 08:35

1 resposta

2

Ocultar um usuário específico criando um arquivo em /var/lib/AccountsService/users/ com o nome de usuário, neste caso: postgres .

$ sudo vim /var/lib/AccountsService/users/postgres

Adicione as duas linhas seguintes:

[User]
SystemAccount=true

Se acontecer de o sistema não usar AccountsService , oculte o usuário editando o arquivo /etc/lightdm/users.conf e adicione o nome de usuário a esta linha:

hidden-users=nobody nobody4 noaccess postgres

Em seguida, reinicie o lightdm (isso reiniciará a sessão atual, portanto, salve seu trabalho):

$ sudo service lightdm restart
    
por krt 04.06.2015 / 09:46