Pages : 1
#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 ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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) ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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