Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: Acces /home et création; users impossible. (Lu 336 fois) sujet précédent - sujet suivant

Acces /home et création; users impossible.

Bonjour à vous !!

Aprés une tentative "tumbleweed" qui disons ne m'a pas convaincu.
J'ai installé Leap 15.4, pas de gros soucis mais quand j'ai voulu accéder à mon compte -user- pas moyen.

J'ai d'abord pensé (ça m'arrive) à un mot de passe  --- nan !
Après plusieurs tentatives, j'ai sauvegardé mon dossier personel via Mageia et par mon user ayant la même ID ce qui fut fait.
Retour sur suse; Création d'un user avec Yast : et j'ai cette alerte :


Ne me démoralisant pas je refais une tentative après une nouvelle installation et un formatage de la partition /home (puisque sauvegardé) et là nouvelle alarme  -mais à la création  :: user lors de l'installation :


Et aucune possibilité de passer outre.

J'ajoute que l'installation se termine normalement que seul -root- peut se connecter son dossier n'étant pas dans /home et que j'ai au  «boot » une rapide apparition d'une ligne qui dit un truc du genre:
Identify 86 : invalid field in command (MORE)  ainsi que des signes cabalistiques...

J'ai refait une installation ... Même motif même punition !
Par contre le /home est accessible via Mageia et parfaitement lisible (vide) avec juste le dossier : lost+found

Ma question comment sortir de cette souricière à users ?
Comme je l'ai dit root à accès mais aucune création d'users n'est possible et aucun user ne peut se connecter.

Bonne journée !

Re : Acces /home et création; users impossible.

Répondre #1
Bonjour,

donne le retour de:
mount | grep home
mount | grep home | cut -d ' ' -f 3 | xargs ls -dl
cat /etc/default/useradd

Re : Acces /home et création; users impossible.

Répondre #2
Bonjour,

Merci de t'intéresser à mon petit problème.  ;)

Alors a la première demande : mount | grep home

mount | grep home
/dev/nvme0n1p3 on /home type ext4 (rw,relatime,data=ordered)
/dev/nvme0n1p5 on /mnt/mageia/home type ext4 (rw,relatime,data=ordered)

Puis :
mount | grep home | cut -d ' ' -f 3 | xargs ls -dl
drwxr-xr-x 3 root root 4096 26 juil. 14:22 /home
drwxr-xr-x 7 root root 4096 31 juil.  2020 /mnt/mageia/home

Et enfin :
cat /etc/default/useradd
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
USRSKEL=/usr/etc/skel
CREATE_MAIL_SPOOL=yes

Voili-voilou !!
Fait en root puisque le seul à être accessible.

Bonne journée .

Re : Acces /home et création; users impossible.

Répondre #3
Bonjour,

On va essayer de le créer en ligne de commande.

mais avant, donne le retour de:
ls -ld /home/janono 2> /dev/null
grep janono /etc/passwd

en root:
# useradd -m janono
→ création de l'utilisateur 'janono' ainsi que son répertoire personnel.
# passwd janono
→ tu rentres le mot de passe souhaité pour 'janono'

Re : Acces /home et création; users impossible.

Répondre #4
Re-b'jou !

Bon à la première ... rien !
localhost:~ # ls -ld /home/janono 2> /dev/null
localhost:~ #
Ce qui me donne "ensemble :
localhost:~ # ls -ld /home/janono 2> /dev/null
localhost:~ # grep janono /etc/passwd
janono:x:1005:100:Janono:/home/janono:/bin/bash
localhost:~ #

Cela me parait logique puisque "Janono à l'ID -1005-  et que l'user : janono à était créé mais je n'arrive pas à me connecter sur son "bureau".
Précision : I.D. 1005 me permet d'accéder au /home de Mageia dans l'user janono de Mga. Ceci afin de mieux retrouver mes billes.

A+

Re : Acces /home et création; users impossible.

Répondre #5
Cela me parait logique puisque "Janono à l'ID -1005-  et que l'user : janono à était créé mais je n'arrive pas à me connecter sur son "bureau".
Précision : I.D. 1005 me permet d'accéder au /home de Mageia dans l'user janono de Mga. Ceci afin de mieux retrouver mes billes.

A+
Oui, selon ton premier message ce n'était pas évident que l'utilisateur 'janono' avait été créé ainsi que son répertoire personnel. D'où mon message précédent…

Essaie de changer le mot de passe de 'janono', puis essaie à nouveau.
# passwd janono

Re : Acces /home et création; users impossible.

Répondre #6
Alors, le répertoire personnel n'est pas créé, il existe juste le dossier : lost+found
Je m'explique !

Si j'arrive sur Suse j'ai la demande de connexion avec le nom  - janono- je rentre le password et je clique  ou tape -OK-    ... connexion ...
Et je me retrouve sur le même écran de connexion .... de demande de pass .
ce genre là :



Je clic (autres) - root-  son passe et là ; no problemo je suis chez root.
En gros Janono/janono est créé puisque "on lui demande son pass"  , mais pas son dossier (répertoire) bref ça tourne en rond sur le fait que le "user" existe mais reste inaccessible .
Ce n'est pas une erreur de mot de passe j'ai volontairement tapé des chiffres, ou la même lettre , sans résultat.

Comment expliquer ? Janono à était créé avec le message d'erreur, et"Janono" comme d'autre pseudo (j'ai essayé)  n'ont pas accés = leur répertoire...
J'ai réinstallé avec une autre image ISO au cas où; même résultat .
J'avoue ne pas trop comprendre.

Re : Acces /home et création; users impossible.

Répondre #7
Bizarre,

fais voir un:
# ls -ld /home/*

puis un:
su - janono
→ tu rentres le mot de passe de janono
À mon avis tu ne vas pas pouvoir c'est juste pour tester…

Remarque:
Tu peux très bien avoir créé un nouvel utilisateur et son dossier personnel, sans avoir avoir créé de mot de passe. Auquel cas tu ne pourras pas te loguer avec ce nouvel utilisateur. Mais le nouvel utilisateur a été créé et tu pourras très bien accéder à son dossier personnel avec un autre utilisateur (notamment avec root…).
C'est pour cela que je te demandais de changer ton mot de passe… Si jamais il y a eu un problème à ce niveau là…

Par exemple, dans un VM, je viens de créer un nouvel utilisateur: 'user_test' comme ceci:
 # useradd -m user_test
Mais sans lui avoir attribué de mot de passe, i.e. sans la commande sudo passwd user_test.
-m donne l'ordre de créer le dossier personnel de user_test. (sans lui, tu aurais créé l'utilisateur user_test, mais sans son dossier personnel. Tu aurais donc juste une ligne pour cet utilisateur dans /etc/passwd, avec un vide pour son dossier personnel)

→ puis je me suis délogué. 'user_test' apparaît bien si je veux me loguer, mais peu importe le mot de passe que je tape, il est refusé et je me retrouve à nouveau au menu pour se loguer (c'est normal). Exactement comme chez toi…


En ligne de commande on le voit très bien aussi. Une fois logué avec denebe:
denebe@VM-denebe:~> ls -ld /home/*
drwxr-xr-x 1 denebe    users 680 27 Jul 19:56 /home/denebe
drwxr-xr-x 1 user_test users 210 27 Jul 19:54 /home/user_test

denebe@VM-denebe:~> cd /home/user_test/

denebe@VM-denebe:/home/user_test> ls
bin
→ tu vois j'ai accès au dossier personnel de 'user_test'…

J'essaie maintenant de me loguer avec 'user_test':
denebe@VM-denebe:/home/user_test> su user_test
Mot de passe :
su: Échec d'authentification
→ ça couine…

Que se passe-t-il dans les fichiers passwd et shadow ?
denebe@VM-denebe:/home/user_test> grep user_test /etc/passwd
user_test:x:1001:100::/home/user_test:/bin/bash
denebe@VM-denebe:/home/user_test> grep denebe /etc/passwd
denebe:x:1000:100:denebe:/home/denebe:/bin/bash
→ les deux utilisateurs ont une entrée comparable.

Et dans shadow maintenant ?
denebe@VM-denebe:/home/user_test> sudo grep denebe /etc/shadow
[sudo] Mot de passe de root :
denebe:$x$xxxxxxxxxxxxxxxx$xxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIJEBfI4mlIIbplxxxxxxxxxxxxxxxx.:19030:0:99999:7:::
denebe@VM-denebe:/home/user_test> sudo grep user_test /etc/shadow
user_test:!:19200:0:99999:7:::
→ l'entrée de user_test dans /etc/shadow est bien différente: á la place du hash (en gros) pour le mot de passe, il y a un point d'exclamation. En français, user_test n'a aucun mot de passe… Et peu importe ce que tu saisis comme mot de passe pour user_test pour te loguer avec user_test par exemple, tout va être refusé.
Alors que l'utilisateur denebe a bien un hash de mot de passe, lui peut se loguer, sous réserve de saisir son mot de passe…

=> donne le résultat de:
sudo grep janono /etc/shadow
tu mets des xxxxx à la place de certaines lettres si tu es paranoïaque, comme j'ai fait, si tu as un hash, sinon laisse le point d'exclamation…

Re : Acces /home et création; users impossible.

Répondre #8
Bonjour,

je regarde ça dès que je peux, aujourd’hui  : anniversaire de mariage !
Évitons tout conflit avec Madame !
Cet aprem'  ... peut-être, là je suis sur Mga j'ai relevé mes courriers c'est tout.

A+

Re : Acces /home et création; users impossible.

Répondre #9
Bonjour, bonjour ...
Nous sommes de retour, après un Week-end "surprise" ...

 8)  cool !!



Bon alors voila la réponse  -en console-
localhost:~ # # ls -ld /home/*
localhost:~ # su - janono
janono@localhost:~> arredu26
Si 'arredu26' n'est pas une faute de frappe, vous pouvez utiliser command-not-found pour rechercher le paquet qui le contient, comme ceci :
    cnf arredu26
janono@localhost:~>

J'ai également essayé de créer un nouvel user .. sans surprise : pas de connexion possible.
On "dirait" que la partition /home n'est pas reconnue...

Re : Acces /home et création; users impossible.

Répondre #10
Il semble que ton utilisateur a été créé, qu'il ait un mot de passe. Par contre son répertoire personnel n'a pas été créé.

On essaie manuellement:
# mkdir /home/janono && cp -r /etc/skel /home/janono
# chown -R janono:users /home/janono

Tu te délogues, et tu essaies de te loguer avec l'utilisateur janono.

Re : Acces /home et création; users impossible.

Répondre #11
 :D  YES !!

Bonjour,
Un grand merci !!
C'était la bonne manip !!
localhost:~ # # mkdir /home/janono && cp -r /etc/skel /home/janono
localhost:~ # # chown -R janono:users /home/janono

La question est : Allez savoir pourquoi ??
C'est la première fois que cela m'arrive, et, pourtant j'en ai fait des installations ...
Mais bon voili-voilou : c'est réglé.


>>>> Par contre : HORS SUJET -
J'ai le forum qui s'affiche très mal que ce soit sur FireFox ou Opera .
Juste un page vierge comme si le thème ne se chargeait pas ce genre :

 

Re : Acces /home et création; users impossible.

Répondre #12
Super !!
C'est l'effet week-end  :))

Quant au forum, c'est un soucis récurrent. Le css (la mise en page) ne se charge pas comme il faut. Je ne peux pas t'en dire plus, sinon d'essayer quelques minutes plus tard. Ça m'arrive aussi souvent  ;)