Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/03/2014, à 11:52

kac123

commande useradd

je viens de créer un compte utilisateur avec la commande useradd mais le comptes est invisible comment faire pour l'activer
exemple :
useradd moi  -u 511 -d /home/moi

Dernière modification par kac123 (Le 12/03/2014, à 11:53)

Hors ligne

#2 Le 12/03/2014, à 11:58

sinbad83

Re : commande useradd

Salut,
es-tu sûr que l'utilisateur a été créé. Figure-t-il dans /etc/group ?
Si tu avais utilisé adduser, tu aurais eu directement la création de son /home personnel.

PS Tu peux aussi gérer l'appartenance aux groupes par /etc/group

Dernière modification par sinbad83 (Le 12/03/2014, à 12:07)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#3 Le 12/03/2014, à 12:34

tiramiseb

Re : commande useradd

Salut,

En effet, "useradd" est une commande assez bas niveau, elle n'est pas suffisante pour avoir un environnement complet pour un nouvel utilisateur.
De manière générale il faut utiliser la commande "adduser", qui est interactive et met en place tout ce qu'il faut...

J'aurais aussi une question :

le comptes est invisible

Invisible où ça ?

Hors ligne

#4 Le 12/03/2014, à 13:46

maxire

Re : commande useradd

Salut,

useradd moi  -u 511 -d /home/moi

uid de moi positionné à 511, donc l'utilisateur moi n'est pas affiché dans la liste de sélection des utilisateurs de lightdm ou gdm  ou ..., car cette liste en général n'affiche que les utilisateurs dont l'uid est >= 1000.
Je pense que c'est le problème.
En plus le répertoire personnel n'est pas créé, il aurait fallu ajouter l'option -m pour le créer.
Il aurait effectivement mieux valu utiliser adduser sans préciser de valeur de uid.
Normalement useradd crée un utilisateur activé.


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne

#5 Le 12/03/2014, à 14:00

tiramiseb

Re : commande useradd

bien vu maxire, pour l'uid smile

Hors ligne

#6 Le 31/03/2014, à 17:42

kac123

Re : commande useradd

merci tous mondes j'ai modifié le uid le compte est visuble mais n'est pas accicible malgre que le mots passe est correcte

Hors ligne

#7 Le 31/03/2014, à 17:59

tiramiseb

Re : commande useradd

As-tu lu qu'on te conseille d'utiliser plutôt "adduser", et que "useradd" ne crée pas d'utilisateur tout à fait utilisable tout de suite (répertoire à initialiser, shell à vérifier, UID à gérer, et d'autres choses) ?

Hors ligne

#8 Le 31/03/2014, à 18:02

maxire

Re : commande useradd

Il faudrait sans doute créer le répertoire utilisateur,

sudo mkdir /home/moi 
sudo chown moi:moi /home/moi

En espérant que le group moi existe, sinon le créer

sudo addgroup moi

[Edit] Tiramiseb a raison, il faudrait tout recommencer en utilisant adduser, sinon il risque d'y avoir d'autres demandes d'aides ...

Dernière modification par maxire (Le 31/03/2014, à 18:05)


Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail

Hors ligne