logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 14-03-2017 19:42:40

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Problème création d'utilisateur

Bonjour,

En étant loggé sous root, j'ai créé un utilisateur util1 : adduser util1. Ensuite je lui ai attribué un mdp : psswd util1 son_mdp.
Jusqu'ici tout va bien, quand je vérifie, l'utilisateur est bien créé.
En revanche, quand j'essaie de me logger en tant que util1, j'ai le message suivant :
No directory, logging in with home =/
et je ne peux absolument rien faire, même pas un logout qui me répond :
-sh : 1: logout: not found.

Je précise qu'en étant loggé en tant que root, tout fonctionne très bien.

Dernière modification par sickflow1991 (14-03-2017 19:44:04)

Hors ligne

#2 14-03-2017 19:48:05

raleur
Membre
Inscription : 03-10-2014

Re : Problème création d'utilisateur

Tu as bien utilisé adduser et non useradd ?
Normalement adduser crée un répertoire utilisateur et demande le mot de passe, donc pas besoin d'utiliser passwd ensuite.

Il vaut mieux montrer que raconter.

Hors ligne

#3 14-03-2017 19:52:11

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Problème création d'utilisateur

sickflow1991 a écrit :

En revanche, quand j'essaie de me logger en tant que util1, j'ai le message suivant :
No directory, logging in with home =/
et je ne peux absolument rien faire, même pas un logout qui me répond :
-sh : 1: logout: not found.



Quand tu crées un utilisateur tu peu (ou pas) lui attribuer un home et un shell.
Que donne ?

cat /etc/passwd |grep util1


Compare ça avec le mien par exemple :

otyugh:x:1000:1000:otyugh,,,,:/home/otyugh:/bin/bash



V'là la doc :

man 5 passwd


/etc/passwd contient différentes informations sur les comptes
       utilisateurs. Ces informations consistent en sept champs séparés par
       des deux-points (« : ») :

       ·   nom de connexion de l'utilisateur (« login »)

       ·   un mot de passe chiffré optionnel

       ·   l'identifiant numérique de l'utilisateur

       ·   l'identifiant numérique du groupe de l'utilisateur

       ·   le nom complet de l'utilisateur ou un champ de commentaires

       ·   le répertoire personnel de l'utilisateur

       ·   l'interpréteur de commandes de l'utilisateur (optionnel)

Dernière modification par otyugh (14-03-2017 19:57:17)


virtue_signaling.pngpalestine.png

En ligne

#4 14-03-2017 23:24:42

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Re : Problème création d'utilisateur

Salut et merci pour ta réponse.

J'obtiens ceci :
util1:x:1001:1001::/home/util1:/bin/sh

Si je suis ton raisonnement et le man, j'ai donc util1 , le mdp chiffré (x), 1001 correspond au groupe auquel il appartient ( je l'ai mis dans le groupe bts)
ensuite son répertoire home, il en a donc bien un
et le shell /bin/sh
donc pourquoi ca ne fonctionne pas ?

edit : je viens de voir le message de raleur, je ne sais plus, dans le doute je vais supprimer l'utilisateur et faire un adduser.

double edit : avec adduser ca fonctionne parfaitement. Dans le cours il est demandé de faire un useradd donc je suppose que ca devrait fonctionner quand même, pourrais tu m'expliquer la différence ? Et comment le faire fonctionner ?

Merci à tous les deux smile

Dernière modification par sickflow1991 (14-03-2017 23:37:45)

Hors ligne

#5 15-03-2017 08:51:47

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian
Noyau : Dur
(G)UI : gui gui, je zuis un doiseau
Inscription : 07-07-2008
Site Web

Re : Problème création d'utilisateur

Pour quitter le shell, c'est « exit » et non-pas « logout » (qui peut marcher dans certains shells, mais pas dans tous) smile
Tu ne devrais pas avoir /bin/sh comme shell utilisateur par défaut. Normalement, c'est bash le shell utilisateur par défaut.

Ensuite,  adduser est une commande de haut-niveau qui automatise la création de plusieurs choses, dont le home. Alors que useradd, non, et il faut lui donner les bons paramètres.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#6 15-03-2017 15:56:07

sickflow1991
Membre
Distrib. : debian jessie 8.8
Noyau : Linux 3.16.0-4-amd64
Inscription : 14-03-2017

Re : Problème création d'utilisateur

Très bien, donc je n'ai pas donné tous les bons paramètre à ma commande useradd, d'où le problème. Je vais me pencher la dessus. Merci à tous pour vos conseils smile
Quelqu'un pourrait m'expliquer comment je mets résolu dans le titre du topic ?

Dernière modification par sickflow1991 (15-03-2017 15:57:24)

Hors ligne

#7 15-03-2017 18:23:29

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : Problème création d'utilisateur

Clique sur "éditer" à ton premier message, tu pourra modifier le titre.

virtue_signaling.pngpalestine.png

En ligne

#8 15-03-2017 18:32:02

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Problème création d'utilisateur

Pas éditer mais Modifier le bouton pour éditer le post#1.
... 23-2627.gif

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums