Problèmes et questions concernant l'édition XFCE.

Impossible de créer de nouveaux users

#1Messageil y a 9 ans

Bonjour,

Je n'arrive pas à créer un nouvel user sur ma Manjaro afin d'en faire profiter mon fils.Pour ce faire, je passe en mode graphique via le gestionnaire de paramètres. Le nouvel user est bien créé, mais sur l'écran de connection le nouvelle identifiant apparait curieusement en grisé et impossible de se connecter. J'ai trouvé sur ce forum une personne ayant le même problème, mais ça n'a pas été résolu : viewtopic.php?f=23&t=3938

Il semblerait que ça vienne des droits de mon user principal. En effet, en mode console, ça donne :

$ useradd -g users -m -s /bin/bash toto
Password:
useradd: Permission denied.
useradd: cannot lock /etc/passwd; try again later.


Ma commande groups est la suivante :

groups
sys adm disk lp wheel network video audio optical storage scanner power users vboxusers


Peut-être me manque-t-il des groupes ? Quelqu'un aurait une idée ?

Merci d'avance !

Impossible de créer de nouveaux users

#2Messageil y a 9 ans

Bonjour et bienvenue sur le Forum :salut:
Passes en root avant de faire un useradd en tapant de

su -

Puis tu refais ta commande.
Ctrl+d pour revenir en mode utilisateur.

Impossible de créer de nouveaux users

#3Messageil y a 9 ans

Voir juste "sudo adduser <pseudo>".

Impossible de créer de nouveaux users

#4Messageil y a 9 ans

Bonsoir,

Merci pour vos réponses. je suis passé en root et effectivement plus aucun message d'erreur, que ce soit pour la création du compte et comme pour les groupes. Par contre, sur l'écran de connection, le nouvel user est toujours en italique et il est impossible de le sélectionner pour se connecter avec... :desole:

Impossible de créer de nouveaux users

#5Messageil y a 9 ans

Salut,
envoie la sortie de :

cat /etc/group

Impossible de créer de nouveaux users

#6Messageil y a 9 ans

Voici ce que ça donne :

cat /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,benaset
adm:x:4:root,daemon,benaset
tty:x:5:
disk:x:6:root,benaset,estelle
lp:x:7:daemon,benaset,estelle
mem:x:8:
kmem:x:9:
wheel:x:10:root,benaset
ftp:x:11:
mail:x:12:
uucp:x:14:
log:x:19:root
utmp:x:20:
locate:x:21:
rfkill:x:24:
smmsp:x:25:
http:x:33:
games:x:50:
lock:x:54:
uuidd:x:68:
dbus:x:81:
network:x:90:benaset,estelle
video:x:91:benaset,estelle
audio:x:92:benaset,estelle
optical:x:93:benaset,estelle
floppy:x:94:
storage:x:95:benaset,estelle
scanner:x:96:benaset,estelle
power:x:98:benaset,estelle
nobody:x:99:
users:x:100:benaset
systemd-journal:x:190:
rpc:x:32:
dnsmasq:x:999:
polkitd:x:102:
nbd:x:44:
ntp:x:87:
avahi:x:84:
mdm:x:128:
nm-openconnect:x:104:
usbmux:x:140:
rtkit:x:133:
vboxusers:x:108:benaset
colord:x:124:
mysql:x:89:
git:x:998:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
input:x:97:
estelle:x:1001:

Impossible de créer de nouveaux users

#7Messageil y a 9 ans

Le logiciel de "connexion" exige sans doute que l'utilisateur que t'as crée fasse partit d'un certain groupe. Ici c'est fort probablement "users" ou "sys".
Voilà la commande :
"sudo usermod -a -G sys users vboxusers <pseudo>" (vboxusers c'est probablement pour avoir le droit d'utiliser une virtualbox, enlève le si tu veux pas qu'elle ait le droit.)
...

Honnêtement, si tu veux la version "je peux la refaire en fermant les yeux en utilisant l'interface" ; tu peux tout faire via l'interface graphique dans tes préférances. Si tu n'a pas utilisé la "net edition", tu l'a plus que probablement. Si tu ne sais vraiment pas où chercher, donne-nous le nom de ton interface graphique, ou un screenshot.

Impossible de créer de nouveaux users

#8Messageil y a 9 ans

J'ai rajouté les groups "sys" et "users" (en console), et rien n'y fait. Je vous mettrai bien copie d'écran de l'interface graphique (ou on voit que les groupes sont bien sélectionnés), mais je n'ai pas trouvé comment faire sur le forum.

Impossible de créer de nouveaux users

#9Messageil y a 9 ans

Tu fais ta copie avec la "Capture d'écran" proposé en tout cas par Xfce ou par la touche "Impécran" ou "PrintScreen" selon...
Tu l'enregistres ,puis tu vas sur un hébergeur d'image libre comme celui-ci et tu copie une fois ta capture envoyée le contenu de la case "Afficher l'image dans un forum"

Impossible de créer de nouveaux users

#10Messageil y a 9 ans

Merci ! Donc voici une capture d'écran du compte :

Image

Impossible de créer de nouveaux users

#11Messageil y a 9 ans

Bonjour,

J'ai du avoir le souci à cause d'une histoire de propriété du répertoire du user, que donne la commande

ls -l /home


Si le répertoire estelle n'a pas pour propriétaire estelle et pour groupe users, ce n'est pas bon.

Impossible de créer de nouveaux users

#12Messageil y a 9 ans

Bonsoir,

En fait, il n'y a aucun répertoire "estelle" !

On le voit sur le terminal :

ls -l /home
total 4
drwx------ 43 benaset users 4096 26.08.2014 20:51 benaset/


Ou dans thunar :

Image

Et pourtant l'utilisateur "estelle" est bien créé dans l'interface graphique !

Image


Ca se pourrait qu'on avance, non ?

Impossible de créer de nouveaux users

#13Messageil y a 9 ans

su
mkdir /home/estelle
shown estelle:estelle /home/estelle

...Tu pourrais pas juste supprimer le profil et le recréer via le GUI ? Quand on pars terminal et qu'on utilise un environnement intégré faut soit savoir exactement ce que l'environnement fait, soit tout faire via cet environnement graphique. Je dis.
Ou avoir conscience qu'il faudra tâtonner :)

Impossible de créer de nouveaux users

#14Messageil y a 9 ans

je crois que le problème c'est le GUI justement, qui a créé l'user sans son dossier personnel; tu devrais utiliser la GUI pour supprimer cet utilisateur, et le recréer grâce à la ligne de commande (oui, c'est geek, mais on sait où on va).

sudo useradd -d /home/estelle -m -g users -G disk,lp,network,video,audio,optical,storage,scanner,power,vboxusers -s /bin/bash estelle
sudo passwd estelle


@ Otyugh: le fait de créer le répertoire et d'en donner l'appartenance à l'utilisateur (avec shown ???) n'en fait pas son home dans /etc/passwd

Impossible de créer de nouveaux users

#15Messageil y a 9 ans

Effectivement, c'est chown :p

Impossible de créer de nouveaux users

#16Messageil y a 9 ans

Ce n'est toujours pas ça, mais on dirait qu'on avance.

J'ai supprimer l'user "estelle" dans la GUI puis j'ai saisi dans le terminal :

sudo useradd -d /home/estelle -m -g users -G disk,lp,network,video,audio,optical,storage,scanner,power,vboxusers -s /bin/bash estelle
sudo passwd estelle


L'user "estelle" est bien créé, ainsi que le répertoire, comme on peut le voir ici :

sudo useradd -d /home/estelle -m -g users -G disk,lp,network,video,audio,optical,storage,scanner,power,vboxusers -s /bin/bash estelle
sudo passwd estelle


On vérifie les groupes :

$ cat /etc/group
root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,benaset
adm:x:4:root,daemon,benaset
tty:x:5:
disk:x:6:root,benaset,estelle
lp:x:7:daemon,benaset,estelle
mem:x:8:
kmem:x:9:
wheel:x:10:root,benaset
ftp:x:11:estelle
mail:x:12:
uucp:x:14:
log:x:19:root
utmp:x:20:
locate:x:21:
rfkill:x:24:
smmsp:x:25:
http:x:33:
games:x:50:
lock:x:54:
uuidd:x:68:
dbus:x:81:
network:x:90:benaset,estelle
video:x:91:benaset,estelle
audio:x:92:benaset,estelle
optical:x:93:benaset,estelle
floppy:x:94:
storage:x:95:benaset,estelle
scanner:x:96:benaset,estelle
power:x:98:benaset,estelle
nobody:x:99:
users:x:100:benaset,estelle
systemd-journal:x:190:
rpc:x:32:
dnsmasq:x:999:
polkitd:x:102:
nbd:x:44:
ntp:x:87:
avahi:x:84:
mdm:x:128:
nm-openconnect:x:104:
usbmux:x:140:
rtkit:x:133:
vboxusers:x:108:benaset,estelle
colord:x:124:
mysql:x:89:
git:x:998:
systemd-journal-gateway:x:191:
systemd-timesync:x:192:
systemd-network:x:193:
systemd-bus-proxy:x:194:
systemd-resolve:x:195:
input:x:97:


On dirait que tout va bien, super ! Je me déconnecte, mais sur l'écran de connexion, l'user "estelle" est toujours en italique. Je le sélectionne malgré tout, saisie le mot de passe puis pouf ! écran noir suivi de l'apparition d'une fenêtre d'alerte : "system has no client file, so starting a failsafe xterm session. windows will have a focus only if the mouse pointer is above them. To get out of this mode type 'exit' in this window". Je clique sur "ok" et... retour à l'écran de connexion... :desole:

Vous pensez que c'est encore une histoire de groupes ?

Merci !

Impossible de créer de nouveaux users

#17Messageil y a 9 ans

non, c'est juste que ton home est vide, qu'il lui manque les fichiers de conf indispensable; ils se trouvent dans le dossier /etc/skel, et il faut les copier dans le home de estelle, mais avec les permissions de estelle.
dans la session qui fonctionne, ouvre un terminal:

su estelle
thunar /home/estelle

tu pourras afficher les fichiers cachés, te rendre dans /etc/skel, et faire un copier-coller de tout ce qu'il contient vers le home.

Impossible de créer de nouveaux users

#18Messageil y a 9 ans

Je m'étonnerai toujours combien une interface graphique cache de complexité et de requis, quand un prompt et un xinitrc sont d'une simplicité confondantes ^^

Impossible de créer de nouveaux users

#19Messageil y a 9 ans

justement, dans ce cas, je soupçonne que c'est le ~/.xinitrc et le ~/.xsession qui manquent, et peut-être le ~/.dmrc, si le DM utilisé s'en sert.
après, si c'est Mdm le gestionnaire de login, il faudrait aussi regarder si l'utilisateur n'est pas désactivé (caché); il me semble qu'une telle option existe dans ce DM...

Impossible de créer de nouveaux users

#20Messageil y a 9 ans

Justement non, apparemment aucun fichier ne semble manquer. Ci-dessous le contenu du répertoire "estelle" :

Image

Et ici celui du répertoire /etc/skel :

Image

On retrouve dans le home d'estelle les fichiers dont vous me parlez (.xinitrc .xession).

Mdm, c'est quoi au juste ?
Répondre