1 votes

Comment cacher / supprimer l'utilisateur "postgres" dans Ubuntu 14.04 ?

J'ai récemment installé postgresql . (J'ai remarqué qu'un utilisateur nommé postgres (que je ne me souviens pas d'avoir créé manuellement) est maintenant listé à la fois sur l'écran de connexion et dans le menu de la session. Ni l'écran de connexion, ni le menu de session ne sont affichés. users pas le groups liste des commandes postgres ou autre.

Puis-je supprimer cet utilisateur et donner les autorisations nécessaires à mon compte d'utilisateur principal à la place (sans rendre le paquet inutilisable) ? Sinon, puis-je au moins le cacher de l'écran de connexion et du menu de session ? Dans tous les cas, comment faire ?

3voto

krt Points 1818

Masquer un utilisateur spécifique en créant un fichier dans /var/lib/AccountsService/users/ nommé avec le nom d'utilisateur, dans ce cas : postgres .

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

Et ajoutez les deux lignes suivantes :

[User]
SystemAccount=true

S'il arrive que votre système n'utilise pas la fonction AccountsService puis masquer l'utilisateur en modifiant le fichier /etc/lightdm/users.conf et ajoutez le nom d'utilisateur à cette ligne :

hidden-users=nobody nobody4 noaccess postgres

Puis redémarrer lightdm (cette opération redémarre la session en cours, veillez donc à sauvegarder votre travail) :

$ sudo service lightdm restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X