OVH Cloud OVH Cloud

utilisateurs

15 réponses
Avatar
Heilani Penanhoat
Bonjour,
je suis d'abord désolé d'inonder le forum avec mes questions à 2 balles.
Je suis sous RH 7.3 et je viens de créer un utilisateur user1 grâce à la
comande useradd.Malheureusement lorsque j'essaie de me connecter, la machine
réfléchit pendant 2 secondes comme si ça allait démarrer puis écran noir et
enfin retour à l'écran d'identification du login et mot de passe sans aucun
message d'erreur.
Je ne comprends pas ce qui se passe d'autant plus qu'avec l'utilisateur que
j'ai créé pendant l'installation tout fonctionne très bien.
Merci pour l'aide.

5 réponses

1 2
Avatar
GERBIER Eric
Xes wrote:

Je sais pas sous quelle distribution tu es mais normalement adduser est un
script qui fait appel à useradd et qui en plus de créer l'utilisate ur, créer
des fichiers utilisateurs et configure les paramètres utilisateurs se lon un
format standard prédéfini je ne sais plus où.


les commandes sont les memes sur redhat, mandrake

mais je viens de verifier sur une debian :

-rwxr-xr-x 1 root root 25529 mar 24 2002 adduser*
-rwxr-xr-x 1 root root 48552 avr 7 2002 useradd*

et effectivement, adduser est un script perl qui appele useradd

donc ca depend effectivement de la distribution
--
Eric Gerbier
cnrm/cti

Avatar
Remi Moyen
On Tue, 12 Aug 2003, Heilani Penanhoat wrote:

Si ce n'est pas le cas, voilà le problème.Il connecte ton > utilisateur,
puis cherche quel window manager lancer, et

n'en trouvant aucun, ben il revient à l'écran de login.

Tu dois pouvoir soit spécifier le window manager dans l'écran de login
(kdm permet de le faire, en tout cas), soit en modifiant le fichier
.xsession (et/ou .xinitrc) de l'utilisateur, pour y mettre une ligne style
"exec /usr/bin/kde3" (ou afterstep, ou gnome, ou ...).


Merci pour ton aide mais je crois que j'ai pas très bien compris ce que tu
as expliqué.J'ai cherché .xsession et .xinitrc : aucune trace de ces deux
fichiers.J'en ai cependant un qui s'appelle xinitrc,si c'est celui-ci qu'il
faut utiliser j'ai regardé dans /usr/bin il n'y a pas de kde3,gnome...
Pour le reste je ne connais pas kdm..
Si tu peux encore m'aider ça serait super cool.


Bon, j'ai été un peu vite. Les .xsession et .xinitrc sont des fichiers à
créer (si ils n'existent pas) dans le /home/truc pour chaque utilisateur.
Un xinitrc, xsession (ou Xsession) dans /etc peut servir à la place, les
réglages que tu y feras seront effectifs pour tous les utilisateurs (sauf
si tu crées un .xsession/.xinitrc avec d'autres instructions). Ils disent
en gros au système quoi faire quand un utilisateur se connecte sous X.

Dans l'un de ces fichiers, tu mets comme dernière commande un "exec
/path/to/any/windowmanager". Je citais KDE, Gnome ou AfterStep, parce que
ce sont les plus fréquents, mais tu en as peut-être un autre, et en plus
il n'est pas forcément rangé dans /usr/bin (il peut être dans
/usr/X11R6/bin, ou /usr/local/bin, ou /usr/bin/X11, ou /usr/bin/kde3, ou
/opt/kde, ou ... -- essaye un "which nom_du_window_manager" pour trouver).
Ça dit au système de lancer ce window manager.

Enfin, kdm est l'un des programmes graphiques qui te permet de taper ton
nom d'utilisateur et ton password. C'est le gestionnaire de login standard
de KDE. Peut-être as-tu gdm (standard avec Gnome, je crois), ou xdm. Sur
kdm au moins (peut-être gdm aussi, que je ne connais pas, mais pas sur
xdm) tu as une boite de dialogue qui te permet de choisir ton window
manager. En général, par défaut, le choix "défaut" est sélectionné, mais
tu peux en sélectionner un autre dans la liste.

Ah oui, si je me souviens bien, xsession est utilisé quand tu te loggues à
partir d'un gestionnaire de login (kdm, gdm, xdm, ...), alors que xinitrc
est utilisé quand tu te loggues d'abord sur une console (accessible par
CTRL+ALT+F1) puis que tu fais un startx. Donc dans ton cas, c'est
probablement xsession qui t'intéresse.

Voilà, j'espère que c'est plus clair, et utile !
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."


Avatar
Heilani Penanhoat
"Remi Moyen" a écrit dans le message de
news:
Bon, j'ai été un peu vite. Les .xsession et .xinitrc sont des fichiers à
créer (si ils n'existent pas) dans le /home/truc pour chaque utilisateur.
Un xinitrc, xsession (ou Xsession) dans /etc peut servir à la place, les
réglages que tu y feras seront effectifs pour tous les utilisateurs (sauf
si tu crées un .xsession/.xinitrc avec d'autres instructions). Ils disent
en gros au système quoi faire quand un utilisateur se connecte sous X.

Dans l'un de ces fichiers, tu mets comme dernière commande un "exec
/path/to/any/windowmanager". Je citais KDE, Gnome ou AfterStep, parce que
ce sont les plus fréquents, mais tu en as peut-être un autre, et en plus
il n'est pas forcément rangé dans /usr/bin (il peut être dans
/usr/X11R6/bin, ou /usr/local/bin, ou /usr/bin/X11, ou /usr/bin/kde3, ou
/opt/kde, ou ... -- essaye un "which nom_du_window_manager" pour trouver).
Ça dit au système de lancer ce window manager.

Enfin, kdm est l'un des programmes graphiques qui te permet de taper ton
nom d'utilisateur et ton password. C'est le gestionnaire de login standard
de KDE. Peut-être as-tu gdm (standard avec Gnome, je crois), ou xdm. Sur
kdm au moins (peut-être gdm aussi, que je ne connais pas, mais pas sur
xdm) tu as une boite de dialogue qui te permet de choisir ton window
manager. En général, par défaut, le choix "défaut" est sélectionné, mais
tu peux en sélectionner un autre dans la liste.

Ah oui, si je me souviens bien, xsession est utilisé quand tu te loggues à
partir d'un gestionnaire de login (kdm, gdm, xdm, ...), alors que xinitrc
est utilisé quand tu te loggues d'abord sur une console (accessible par
CTRL+ALT+F1) puis que tu fais un startx. Donc dans ton cas, c'est
probablement xsession qui t'intéresse.


J'espère que t'en as pas trop marre de me répondre...
J'ai cherché partout où je pouvais trouver le nom du window manager mais je
n'ai
rien vu mis à part dans /usr/bin : kded,kde-config,kdeinit ...et j'en
passe!Ma version de kde est
3.0.0-10.
Ensuite lorsque je tape xdm et kdm dans le "Centre de Configuration de
KDE",on me renvoie à
"Gestionnaire de connexion" mais je ne vois rien qui ressemble à un window
manager.

Avatar
Remi Moyen
On Tue, 12 Aug 2003, Heilani Penanhoat wrote:

J'espère que t'en as pas trop marre de me répondre...


Bof, ça m'occuppe :-)
Et puis bon, tout le monde passe par ce stade à un moment ou un autre. Y'a
des gens qui m'ont aidé quand c'était moi, chacun son tour.

J'ai cherché partout où je pouvais trouver le nom du window manager mais je
n'ai
rien vu mis à part dans /usr/bin : kded,kde-config,kdeinit ...et j'en
passe!Ma version de kde est
3.0.0-10.


Bon, euh... je ne sais pas trop comment sont faites les RedHat, mais on
peut essayer de retrouver. Essaye de taper "which kde", ou "which kde3".
Au moins l'un des deux devrait te renvoyer le chemin vers l'executable de
KDE (ne le lance pas quand tu es déjà loggué, sinon il te relance une
nouvelle session, c'est assez chiant !).

Sinon, tu regardes dans ton gestionnaire de paquets (kpackage ?), dans les
paquets qui s'appellent kde-quelque chose (kdebase, kdelibs. Ou kde,
évidemment, si tu as un tel paquet), la liste des fichiers, et tu cherche
un truc rangé dans /un/chemin/qui/finit/par/bin, qui s'appellerait kde[3].

Ensuite lorsque je tape xdm et kdm dans le "Centre de Configuration de
KDE",on me renvoie à
"Gestionnaire de connexion" mais je ne vois rien qui ressemble à un window
manager.


Voui, c'est normal. La liste des window managers n'apparait que quand tu
es en train de te logguer, pas dans la config (en tout cas pas par le
centre de configuration de KDE). Quand tu as un truc un peu comme ça
(variable suivant la version de kdm et sa config) :
http://www.qwert.cz/linux/cd/distrib/mandrake/announces/kdm.gif.
Dans la liste appellée ici "Session type", tu as au début "default", et tu
dois normalement pouvoir choisir. La liste doit au moins contenir KDE.
Je crois qu'il suffit de choisir la première fois, ensuite ton choix est
mémorisé (et devient ton choix "default"). Ou alors après il te rajoute un
choix "comme la dernière fois" (enfin, formulé autrement, évidemment !)
qui est le choix de base.
--
Rémi Moyen
"Malgré les apparences, le temps est très varié à Nancy :
pluie, nuages, neige, brouillard, grêle, ..."

Avatar
Niko
Remi Moyen wrote/ecrivait:
On Tue, 12 Aug 2003, Heilani Penanhoat wrote:
(...)

Dans l'un de ces fichiers, tu mets comme dernière commande un "exec
/path/to/any/windowmanager". Je citais KDE, Gnome ou AfterStep,


pour être plus précis*, KDE et Gnome étant des *Desktops*, il doit exister des
scripts de démarrage de session tout prêts pour eux : startkde et
gnome-session ou quelque chose du genre, et ce sont eux qui gèrent le démarrage
du windows manager (qui ne fait que gérer les fenêtres) , Sawfish, Metacity,
fluxbox etc.

chez moi (je n'utilise pas de login graphique), mon .xinitrc ne contient qu'une
ligne (même pas de exec.)

gnome-session

* je comprends bien qu'il n'y avait pas lieu de détailler

1 2