[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] Re: [linux] rexec+mauvais shell->pam ?



Pascal Bleser wrote:
>
[...]
 
La question est de savoir pourquoi xterm démarre bash au lieu du shell
spécifié dans /etc/passwd.

Vérifie que le xterm exécuté par rexecd est bien un exécutable et non
pas un script qui démarrerait le vrai xterm avec l'option "-e
/bin/bash".  Regarde dans le fichier d'app-defaults du xterm pour voir
s'il n'y aurait pas une ressource qui forcerait l'utilisation de
/bin/bash comme programme à exécuter; idem dans le X Resource Manager du
serveur X où ton xterm doit s'afficher (tu peux le consulter via la
commande xrdb -query). Enfin, vérifie si xterm est bien capable de lire
le fichier /etc/passwd, bref s'il n'y a pas des permissions manquantes
sur /etc/passwd et/ou sur xterm.  Une mauvaise config de PAM est
peut-être la cause du problème aussi.

Que se passe-t-il si tu définis un autre shell ? pdksh, ash, zsh ?
est-ce qu'ils sont tous ignorés par xterm, ou bien c'est seulement tcsh
qui est ignoré par xterm ?

-- 
Alain Nissen - E-mail: mailto:Alain.Nissen@advalvas.be
PGP fingerprint: C3 78 8D 7E 02 B0 21 58  B2 67 02 D9 B6 0E 5C 06
Disclaimer. The views and opinions expressed in this article are mine.
            They are in no way related to opinions held by my employer.
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.