web-dev-qa-db-fra.com

utilisateur créé incapable de se connecter

J'ai créé un utilisateur dans le terminal par

useradd xyz

Je peux me connecter depuis le terminal mais pas dans l'interface graphique.

Qu'est-ce qui ne va pas?

3
mairaj

Cela peut être dû au fait que useradd n'a pas créé de répertoire de base pour votre nouvel utilisateur. Tu devrais utiliser

adduser xyz

au lieu de cela, évitez d’utiliser useradd car il s’agit d’une commande dorsale nécessitant davantage d’entrées.

Voir aussi cette réponse , man useradd et man adduser .


Ou si vous voulez toujours utiliser useradd utilisez au moins

useradd -m xyz

créer un répertoire personnel. Mais cela reste peut-être insuffisant.


Avant de commencer maintenant, vous voudrez peut-être supprimer l’utilisateur que vous avez créé de manière erronée.

userdel xyz

afin que vous puissiez le recréer correctement sans problèmes.


Quoi qu'il en soit :
Si vous avez une interface graphique, il serait peut-être plus facile de simplement utiliser cette interface pour ajouter le nouvel utilisateur (généralement quelque part dans Paramètres système -> Comptes). Cela pourrait également résoudre certains problèmes avec les groupes d'utilisateurs qui pourraient apparaître, comme l'a souligné @Videonauth.

5
derHugo