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.
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.
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.
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:
cd /var/lib/AccountsService/users/
ls
) avec nano: Sudo nano <username>
SystemAccount
à la valeur opposée (comme de false
à true
).SystemAccount
à son original.