web-dev-qa-db-fra.com

Comment activer l'utilisateur après avoir changé d'UID avec usermod?

Connecté en tant que root et j'ai changé l'UID de l'utilisateur 'carmen' via terminal-command

usermod -u 502 carmen

mais à présent, l'utilisateur 'carmen' n'apparaît plus sur l'écran de connexion (où vous pouvez choisir quel compte vous connecter), vous ne pouvez vous connecter que via un terminal. Qu'est-il arrivé?

Utiliser Ubuntu 11.10 sur un macbook.

3
user1116675

Toutes les valeurs UID inférieures à 1000 sont traitées comme des utilisateurs de type de système. Ceux-ci sont cachés de l'écran de connexion.

Si vous souhaitez voir les utilisateurs sur l'écran de connexion, la valeur de l'UID doit être supérieure à 1000.

4
fossfreedom

Vous pouvez également vouloir corriger votre écran de connexion, car par défaut, Ubuntu ne listera pas les utilisateurs avec un UID inférieur à 1 000. Pour ce faire, ouvrez simplement un terminal, exécutez gksudo gedit /etc/login.defs et recherchez UID_MIN. dans le fichier texte. Modifiez cette valeur de 1000 à 501, et lorsque vous redémarrez votre utilisateur, celui-ci sera répertorié dans l'écran de connexion.

Cette information est de cette page .

Si vous ne voulez pas attendre le redémarrage, vous pouvez simplement cliquer sur "autre" et entrer manuellement les informations de nom d'utilisateur et de mot de passe.

2
weberc2