Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
807 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  pb commande "su"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb commande "su"

n°252331
coch
Posté le 20-04-2003 à 23:52:01  profilanswer
 

salut
voila un pb qui m'agace et que je n'arrive pas a resoudre. la commande "su " ne fonctionne plus . quand je tape su  puis mon passwd root et bien la le passwd s'affiche en clair et apres la console se bloque   :cry:  
aussi bien la console sur le bureau que si j'ouvre untty2,3,4,...
la je suis un peu depasse!!!
meci pour  les reponses


---------------
[:coch]
mood
Publicité
Posté le 20-04-2003 à 23:52:01  profilanswer
 

n°252364
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 00:33:23  profilanswer
 

Y a rien de marque dans syslog ?
y a pas d autre message avec cette erreur ?
 
A+

n°252373
coch
Posté le 21-04-2003 à 00:48:26  profilanswer
 

merci pour ta reponse
si je fais ps ax en root dans un autre terminal je vois sur le terminal bloque  
399  tty1       0:00  [su  defunct]

n°252377
parano
Time... to die...
Posté le 21-04-2003 à 00:53:41  profilanswer
 

C koi ta distrib ? Depuis quand ca marche plus ?

n°252413
coch
Posté le 21-04-2003 à 09:22:00  profilanswer
 

depuis hier . distrib knoppix 3.2 installe sur dd


---------------
[:coch]
n°252417
becket
Posté le 21-04-2003 à 09:40:34  profilanswer
 

coch : tu dis, que su ne fonctionne plus, est ce que cela veut dire que su à deja fonctionné sur cette distribution ?
 
Si oui, quelle modification à tu réalisé ?

n°252421
coch
Posté le 21-04-2003 à 09:52:40  profilanswer
 

bien sur avant "su" fonctionner normalement ,et je n'ai pas fait de manip bizarre  :non: avant c'est pour ca que je suis surpris, mais d'un autre cote le changement n'est pas venu seul,il y a bien eu qlq chose. je na sais pas si il y a un moyen de verifie le bash. petit detail si je me logue avec "sh" au lieu de "bash" c'est pareil  !!!


---------------
[:coch]
n°252425
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 10:41:35  profilanswer
 

fait un : ps aux | grep su
pour + de details
 
Il se pourrai k il lui manque une lib :
$ ldd /bin/su
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40016000)
        libpam.so.0 => /lib/libpam.so.0 (0x40044000)
        libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x4004c000)
        libc.so.6 => /lib/libc.so.6 (0x4004f000)
        libdl.so.2 => /lib/libdl.so.2 (0x4015f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
 
g ca chez moi ! tu peux verifier ?
 
A+

n°252439
becket
Posté le 21-04-2003 à 11:35:19  profilanswer
 

Tu peux aussi comparer le su qui est installé avec un su qui est à l'interieur du .deb via md5sum

n°252442
coch
Posté le 21-04-2003 à 11:38:30  profilanswer
 

knoppix@box:~$ ps aux |grep su
knoppix    742  0.0  0.1  3728  700 pts/2    S    11:33   0:00 grep su
knoppix@box:~$ ldd /bin/su
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000)
        libpam.so.0 => /lib/libpam.so.0 (0x4004d000)
        libpam_misc.so.0 => /lib/libpam_misc.so.0 (0x40055000)
        libc.so.6 => /lib/libc.so.6 (0x40058000)
        libdl.so.2 => /lib/libdl.so.2 (0x40168000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
voila ce que j'ai !!!!


---------------
[:coch]
mood
Publicité
Posté le 21-04-2003 à 11:38:30  profilanswer
 

n°252454
becket
Posté le 21-04-2003 à 11:53:54  profilanswer
 

et la comparaison entre le md5sum de ton su et celui de su que tu vas rechercher dans le .deb.
 
Ah oui, Les autres modifications que tu as remarqués, tu sais nous en parler ?

n°252458
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 11:56:00  profilanswer
 

ps aux |grep su  
 
l'interet de cette commande c t de le faire kan t avais un "[su  defunct]"
 
rien dans syslog sinon ou auth.log ?
 
A+

n°252474
coch
Posté le 21-04-2003 à 12:13:35  profilanswer
 

knoppix@box:~$ ps aux |grep su
root       963  0.0  0.0     0    0 tty3     Z    12:03   0:00 [su <defunct>]
root       962  0.0  0.0  1464  284 tty3     T    12:03   0:00 [su]
knoppix    996  0.0  0.1  3728  700 pts/4    S    12:05   0:00 grep su
 
la j'ai  lance" su "sur le tty3
dans auth log rien de special
et dans syslog idem
apres avoir fait un "su " foireux biensur.
pour le md5sum excuse becket mais je pige pas tout
merci pour  l'aide !!!
A+


---------------
[:coch]
n°252479
becket
Posté le 21-04-2003 à 12:17:21  profilanswer
 

bon j'explique
 
tu reprendre le fichier deb qui t'as permis d'installer su ( login.xxx.deb ).
 
 
Par exemple en utilisant mc, tu extrait su dans /tmp/ et tu compares avec md5sum les deux excecutables.

n°252486
coch
Posté le 21-04-2003 à 12:26:17  profilanswer
 

la je suis largue j'ai installe la distrib avec un cd comment je fait pour trouver le fichier .deb de su.  
deplus avant hier la commande su marche tres bien ,et j'ai la meme install sur mon portable et la je n'ai pas de pb


---------------
[:coch]
n°252489
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 12:28:48  profilanswer
 

Au grands mots les grands remedes , fait un "strace su"
install strace si tu l a pas et affiche un peu ce k'il nous dis ( ca peu etre bien verbeux ;) )  
 
A+

n°252538
coch
Posté le 21-04-2003 à 13:16:51  profilanswer
 

root@box:~# strace su
execve("/bin/su", ["su"], [/* 22 vars */]) = 0
uname({sys="Linux", node="box", ...})   = 0
brk(0)                                  = 0x805469c
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=52302, ...}) = 0
old_mmap(NULL, 52302, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40012000
close(3)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\t\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=18120, ...}) = 0
old_mmap(NULL, 180928, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001f000
mprotect(0x40024000, 160448, PROT_NONE) = 0
old_mmap(0x40024000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4000) = 0x40024000
old_mmap(0x40025000, 156352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40025000
close(3)                                = 0
open("/lib/libpam.so.0", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\24\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=29424, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004c000
old_mmap(NULL, 32548, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4004d000
mprotect(0x40054000, 3876, PROT_NONE)   = 0
old_mmap(0x40054000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x40054000
close(3)                                = 0
open("/lib/libpam_misc.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\r\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=8428, ...}) = 0
old_mmap(NULL, 11552, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40055000
mprotect(0x40057000, 3360, PROT_NONE)   = 0
old_mmap(0x40057000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x40057000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\275Z\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1104040, ...}) = 0
old_mmap(NULL, 1113796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40058000
mprotect(0x40160000, 32452, PROT_NONE)  = 0
old_mmap(0x40160000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x107000) = 0x40160000
old_mmap(0x40166000, 7876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40166000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0S\27\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=7992, ...}) = 0
old_mmap(NULL, 10924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40168000
mprotect(0x4016a000, 2732, PROT_NONE)   = 0
old_mmap(0x4016a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4016a000
close(3)                                = 0
munmap(0x40012000, 52302)               = 0
brk(0)                                  = 0x805469c
brk(0x80546b6)                          = 0x80546b6
getpid()                                = 1460
open("/proc/1460////////////exe", O_RDONLY) = 3
lseek(3, 12, SEEK_SET)                  = 12
read(3, "hj\0\0", 4)                    = 4
lseek(3, 0, SEEK_END)                   = 30117
lseek(3, 27240, SEEK_SET)               = 27240
brk(0)                                  = 0x80546b6
brk(0x80551d9)                          = 0x80551d9
read(3, "\351o\10\0\0\215v\0U\211\345\353\3X\353s\350\370\377\377"..., 2877) = 2877
close(3)                                = 0
getppid()                               = 1459
fork()                                  = 1461
 
voila apres cette commande "strace su" cela me fait aussi  
1319 tty6     S      0:00 more
 1320 tty6     Z      0:00 [su <defunct>]
 1318 tty6     T      0:00 strace su
 1342 ?        S      0:00 -:0
et ma console est bloque !!! :cry:


---------------
[:coch]
n°252555
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 13:35:02  profilanswer
 

Bon , ca nous donne rien ...
 
apprement ca pourrais etre un pbs avec init, t a pas essayer de bidouiller ca ?
d upgrader la glibc ou de faire des trucs pas catholique comme ca ?  
ton fichier /etc/passwd est il de constition normal ?
 
A+

n°252569
coch
Posté le 21-04-2003 à 14:01:07  profilanswer
 

mon fichier passwd a l'air ok
j'ai essaye de creer un autre utilisateur de me connecte avec ce nouveau user et ensuite de faire su . meme probleme.
je pense que je vais faire une reinstall
   :(  
j'ai lu un peu le man "su" peu etre que le probleme est dans /etc/login.defs mais la je n'y connais rien !!!
A+


---------------
[:coch]
n°252574
Aragorn_1e​r
Le jihad butlérian est proche
Posté le 21-04-2003 à 14:12:58  profilanswer
 

Je ne suis pas sur que le probleme vienne de "su", je pense plustot a init, tu na pas de pbs avec d autre programme qui se bloque et se mette en defunct ?
 
A+

n°252606
coch
Posté le 21-04-2003 à 14:55:38  profilanswer
 

pour l'instant non je suis sur internet avec mozilla j'ai  essaye xmms et d'autre truc tout marche.


---------------
[:coch]
n°252665
coch
Posté le 21-04-2003 à 16:56:22  profilanswer
 

j'ai reinstalle et maintenant ca marche nikel comme avant le pb.
pour ceux que ca interesse je peux leur editer des fichiers apres reinstalle sachant que la config est la meme.
moi pour l'instant ce pb me depasse !!!
merci pour l'aide  
A+


---------------
[:coch]
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  pb commande "su"

 

Sujets relatifs
Commande iptables !Attribuer des quotas en ligne de commande [resolu]
substitution de commande : pourquoi j'ai des messages d'erreurs ?Guru de la ligne de commande, viendez m'aider
[Mdk 9.0] la commande "apropos" marche pas ?[MKD9.1] la commande updatedb je l ai pas c est koi le rpm merci[fini]
[RESOLU] exclure un reperoire de la commande FINDcommande?
Commande pour avoir des infos sur le(s) proc(s) du systeme?problème de socket avec MySQL sur une commande PHP mysql_connect()
Plus de sujets relatifs à : pb commande "su"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR