[résolu, un pneu] passage de KDM 3.1.4 à 3.2 -> autologin cassé

passage de KDM 3.1.4 à 3.2 -> autologin cassé [résolu, un pneu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 20-02-2004 à 21:21:24    

j'ai upgradé une SuSE 9.0 avec les paquets KDE-3.2 proposés par SuSE.
Tout fonctionne au poil sauf l'autologin.
Là où il devrait lancer la session du user selectionné, il affiche une boîte de dialogue avec un message genre "l'authentification a échoué"
Si on tente une connexion depuis l'invite, sans mot de passe, ça ne fonctionne pas plus, alors que la conf de KDM l'autorise.
Avec le passe, c'est OK.
 
Dans les logs, même en mode verbeux, je vois rien qui m'aide.
le seul truc bizarre c'est:

Feb 20 19:48:45 kitty kdm_config[2038]: Unrecognized section name [Desktop0] at /etc/opt/kde3/share/config/kdm/kdmrc:1
Feb 20 19:48:48 kitty PAM-warn[2040]: function=[pam_sm_authenticate] service=[xdm-np] terminal=[:0] user=[isabel] ruser=[<unknown>] rhost=[<unknown>]
Feb 20 19:49:01 kitty kdm: :0[2040]: pam_unix2: session started for user isabel, service xdm
Feb 20 19:49:01 kitty resmgr[990]: accepted connection from user root
Feb 20 19:49:01 kitty resmgr[990]: disconnect from root


Message édité par Acontios le 21-02-2004 à 00:04:57
Reply

Marsh Posté le 20-02-2004 à 21:21:24   

Reply

Marsh Posté le 20-02-2004 à 22:54:07    

bizarre.
 
pour que ça fonctionne j'ai dû mettre en dur le mdp du user à autologuer (:D) dans le fichier de conf de gdm.
Or, d'après ce même fichier, ça n'est nécessaire que dans le cas d'intifications via NIS ou Kerberos :heink:

Reply

Marsh Posté le 20-02-2004 à 22:57:12    

J'ai le meme probleme que toi, il n'y a pas une solution moins barbare :D?

Reply

Marsh Posté le 20-02-2004 à 22:59:06    

j'ai rien trouvé d'autre :/

Reply

Marsh Posté le 20-02-2004 à 23:00:10    

c'est une SuSE que tu utilises aussi ?
note: penser à mettre le kdmrc en chmod 600 ;)

Reply

Marsh Posté le 20-02-2004 à 23:10:18    

Euh non (cf signature), c'est une Mandrake 9.2 ^^

Reply

Marsh Posté le 20-02-2004 à 23:14:37    

oups :D

Reply

Marsh Posté le 20-02-2004 à 23:37:27    

résolu résolu ... t'es pas difficile toi :o
tu fais des infidélités à debian :o
et après y-en a qui disent que debian est à la bourre mais quand on voit les bugs qu'il reste là dedans ! :na:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 20-02-2004 à 23:39:24    

tiens et pour la peine c'est un utilisateur debian qui apporte la solution   :p  

auth       required     pam_permit.so


à rajouter dans /etc/pam.d/kdm-np


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 20-02-2004 à 23:48:50    

c'est pour ma soeur :o
ça a l'air plus élégeant :jap:

Reply

Marsh Posté le 20-02-2004 à 23:48:50   

Reply

Marsh Posté le 20-02-2004 à 23:51:23    

911GT3 a écrit :

c'est pour ma soeur :o
ça a l'air plus élégeant :jap:


 
elle est comment ta soeur ?  :whistle:  
 
sinon oui, c'est plus élégant : y-a le même pb avec les packages deb actuelle, et j'ai trouvé la solution en remettant l'ancienne version de ce fichier ;)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 20-02-2004 à 23:54:39    

mais ça marche pas :p

Reply

Marsh Posté le 20-02-2004 à 23:56:33    

hmm
montre voir ton fichier de conf tout pourri :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 21-02-2004 à 00:02:53    

kitty:~ # cat /etc/pam.d/xdm
#%PAM-1.0
auth     required       pam_unix2.so    nullok #set_secrpc
account  required       pam_unix2.so
password required       pam_unix2.so    #strict=false
session  required       pam_unix2.so    debug # trace or none
session  required       pam_devperm.so
session  required       pam_resmgr.so


 
j'ai essayé d'ajouter ta ligne à ça.
d'en faire un copie en kdm-np (et kdm) mais sans résultat
j'ai aussi essayé de ne laisser que ta ligne 'auth ...'
 
après 5 ans de Linux, c'est la première fois que met la main de ce truc  [:shurik]

Reply

Marsh Posté le 21-02-2004 à 00:07:59    

bah mince, je pensais que c'était cette ligne ...
bah faudrait des tests plus fins  :whistle:  
 
bref, met ça à la place de ton fichier et ça roulera, promis, ce coup ci ;)

#%PAM-1.0
 
auth       required     pam_nologin.so
auth       required     pam_permit.so
account    required     pam_unix.so
session    required     pam_unix.so
session    required     pam_limits.so
 
# (Remove `md5' after the module name to disable MD5 passwords
 
password   required     pam_unix.so nullok obscure min=4 max=8 md5


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 21-02-2004 à 00:10:42    

auth       required     pam_nologin.so  
[:croquignol]

Reply

Marsh Posté le 21-02-2004 à 00:13:53    

911GT3 a écrit :

auth       required     pam_nologin.so  
[:croquignol]


 
bah oué [:spamafote]
c'est pas cette ligne qui est en jeu, qu'elle soit là ou non ne change rien pour kdm apparemment


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 21-02-2004 à 00:18:12    

marche pas plus [:ddr555]

Reply

Marsh Posté le 21-02-2004 à 00:19:08    

je vais :sleep:
 
on reprendra ça demain :jap:

Reply

Marsh Posté le 21-02-2004 à 00:21:08    

911GT3 a écrit :

marche pas plus [:ddr555]


 
boh alors là c'est de la mauvaise volonté, ça marche chez moi :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 21-02-2004 à 00:45:24    

udok a écrit :


 
boh alors là c'est de la mauvaise volonté, ça marche chez moi :o


Nan ... je dirais que cé une question de hasard chez toi ... :o

Reply

Marsh Posté le 21-02-2004 à 01:04:22    

Zzozo a écrit :


Nan ... je dirais que cé une question de hasard chez toi ... :o


 
non :non:
c'est le seul fichier de conf qui a été changé entre le moment où ça marchait et l'upgrade
je remets l'ancien, ça marche
c'est tout sauf un hasard
maintenant si ça marche pas chez 911, c'est parce qu'on a pas les même fichier de conf pam
son pam.d/kdm est peut-être pas le même que le mien et fout la merde
ou un autre fichier ...


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 21-02-2004 à 15:20:49    

En fait après edition de /usr/share/config/kdm/kdmrc j'ai ca (et plein d'autres trucs)
 

Code :
  1. [X-*-Core]
  2. AllowNullPasswd=false
  3. AllowRootLogin=false
  4. AllowShutdown=Root
  5. AutoReLogin=false
  6. Reset=
  7. Resources=/etc/X11/xdm/Xresources
  8. Session=/etc/X11/xdm/Xsession
  9. Setup=
  10. Startup=
  11. SystemPath=/usr//bin:/sbin:/usr/sbin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin/
  12. UserPath=/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin/


 
et un 2eme
 

Code :
  1. [X-:*-Core]
  2. AllowNullPasswd=true
  3. AllowRootLogin=true
  4. AllowShutdown=All
  5. NoPassEnable=true
  6. NoPassUsers=Anakin


 
[:gratgrat] :heink:  
 
Faudrait se mettre d'accord à l'intérieur du fichier...

Reply

Marsh Posté le 21-02-2004 à 16:14:28    

Anakin Skywalker a écrit :

En fait après edition de /usr/share/config/kdm/kdmrc j'ai ca (et plein d'autres trucs)
 

Code :
  1. [X-*-Core]
  2. AllowNullPasswd=false
  3. AllowRootLogin=false
  4. AllowShutdown=Root
  5. AutoReLogin=false
  6. Reset=
  7. Resources=/etc/X11/xdm/Xresources
  8. Session=/etc/X11/xdm/Xsession
  9. Setup=
  10. Startup=
  11. SystemPath=/usr//bin:/sbin:/usr/sbin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin/
  12. UserPath=/usr//bin:/bin:/usr/bin::/usr/local/bin:/usr/X11R6/bin/


 
et un 2eme
 

Code :
  1. [X-:*-Core]
  2. AllowNullPasswd=true
  3. AllowRootLogin=true
  4. AllowShutdown=All
  5. NoPassEnable=true
  6. NoPassUsers=Anakin


 
[:gratgrat] :heink:  
 
Faudrait se mettre d'accord à l'intérieur du fichier...


 
bah ça c'est toi qui a du le changer dans kcontrol :o
 
à tout hasard je mets les deux fichiers pam qui joue un role dans kdm
je trouverais quand même étrange que ça marche pas :o
 
/etc/pam.d/kdm

@include common-auth
@include common-account
@include common-password
@include common-session
 
auth       required     pam_nologin.so
auth       required     pam_env.so
session    required     pam_limits.so


 
/etc/pam.d/kdm-np

auth       required     pam_nologin.so
auth       required     pam_permit.so
auth       required     pam_env.so
account    required     pam_unix.so
session    required     pam_unix.so
session    required     pam_limits.so
 
password   required     pam_unix.so nullok obscure min=4 max=8 md5


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed