web-dev-qa-db-fra.com

Mon compte n'est pas visible dans les comptes d'utilisateur

Je suis actuellement configuré pour me connecter automatiquement à cette machine et j'aimerais changer cela. Cependant, lorsque je vais dans Comptes d'utilisateurs, je ne suis plus dans la liste.

Le fichier lightdm/users.conf est en tant que tel:

[UserAccounts]
minimum-uid=500
hidden-users=nobody nobody4 noaccess
hidden-shells=/bin/false /usr/sbin/nologin

Mon UID actuel est 503, mon nom d'utilisateur ne figure pas dans la liste hidden-users, et mon shell est /bin/bash.

Exécuter Ubuntu 13.04 avec Unity sur un Dell Optiplex 3010.

De plus, greeter-show-manual-login=true a dû être inséré dans lightdm.conf afin que je puisse me connecter car mon compte n'apparaît pas non plus dans la page d'accueil.

no account under My Account

4
castis

La réponse de Castis n'a pas résolu le problème pour moi, même après un redémarrage complet, sous Ubuntu 16.04. Après avoir modifié /etc/login.defs pour modifier UID_MIN et GID_MIN de 1000 à 500, je pouvais utiliser adduser pour créer de nouveaux comptes avec des UID faibles, mais mon ancien compte (avec l'UID 502) n'était toujours pas affiché.

Il semble que AccountsService mettait en cache le fait qu'il pensait une fois qu'il s'agissait d'un compte système. Pour résoudre ce problème, j'ai dû modifier manuellement: /var/lib/AccountsService/users/<username>.

Dans la section [User], je devais changer SystemAccount=true en SystemAccount=false

Après avoir redémarré le démon AccountsService (Sudo service accounts-daemon restart), mon nom d'utilisateur est réapparu dans l'interface graphique Paramètres système-> Comptes utilisateur.

Notamment, il s’agissait d’un compte qui avait été reporté d’une installation antérieure de 14.04 et dont le code utilisateur avait été modifié manuellement.

6
Tom

J'ignorais qu'il y avait un gestionnaire de compte en cours d'exécution. J'ai résolu ce problème en modifiant /etc/login.defs, en modifiant UID_MIN de 1000 à 500 et en redémarrant.

Vous pourriez probablement vous contenter de Sudo service lightdm restart mais j'ai redémarré la machine car je procédais également à une mise à niveau de la distribution.

2
castis

Dans mon cas, pour certaines raisons, mon compte a disparu de l'interface graphique des comptes d'utilisateurs. En vérifiant les réponses ci-dessus, j'ai réussi à suivre les étapes suivantes:

  1. Depuis le terminal, j'ai changé de répertoire: cd /var/lib/AccountsService/users/
  2. Ensuite, j'ai ouvert mon compte là-bas (vérifiez-le avec ls) avec nano: Sudo nano <username>
  3. Ensuite, j'ai changé la propriété SystemAccount à la valeur opposée (comme de false à true).
  4. Enregistré et ouvert à nouveau et modifié la valeur SystemAccount à son original.
  5. Interface utilisateur graphique des comptes utilisateur redémarrés -> Woala ça fonctionne à nouveau.
0
Bob