[magie] su segfault :/

su segfault :/ [magie] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 07-06-2004 à 17:43:25    

j'ai monté un serveur openldap sur une sarge a des fins de test mais je patauge completement pour pam. donc je bidouille les fichiers de conf.
 
le truc le plus etrange : lorsque je fais un # su toto
ca segfault :D
 
d'où ca peut venir ? la conf est celle faites par defaut
 
Merci


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 17:43:25   

Reply

Marsh Posté le 07-06-2004 à 17:45:05    

strace su :o

Reply

Marsh Posté le 07-06-2004 à 17:49:48    

squoi strace ? apt connais pas.


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 17:50:00    

a si :)


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 17:52:35    

c'est malin :/ il m'affiche plein de merde et je peux pas quitter, il bloque sur un read(0,  
 
j'ai beau tapé des trucs, rien a foutre :/ je preferais le segfault :lol:


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 17:56:10    

a je l'a connaissait pas celle la  
on peux se logger à un user normal avec juste su toto
moi  qui me prenait la tete avec l'argument --login

Reply

Marsh Posté le 07-06-2004 à 17:57:52    

:D heureux de t'avoir aidé


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 17:58:55    

lol oui
merci
 
par contre excuse moi de poluer ton topic  
mais est ce que c'est normal que je n'ai pas le beau prompt classic de linux  
parce que la j'ai un prompt avec bash (qui doit etre mon shell)


Message édité par weed le 07-06-2004 à 18:00:08
Reply

Marsh Posté le 07-06-2004 à 18:01:10    

bash-2.05b$ <=== pas beau
[weed@localhost MP3] <=== beau

Reply

Marsh Posté le 07-06-2004 à 18:02:03    

modifie ton PS1
le miens c'est \u@\h:\w\$
 
 
su - toto
 
pour que son profile soit executé :D


Message édité par Zaib3k le 07-06-2004 à 18:02:33

---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:02:03   

Reply

Marsh Posté le 07-06-2004 à 18:03:48    


j'ai fait un time su toto  (toto existe uniquement sur ldap)
 

read(3, "127.0.0.1\tserveur\tlocalhost\n\n# T"..., 4096) = 277
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40018000, 4096)                = 0
rt_sigprocmask(SIG_BLOCK, [PIPE], [PIPE], 8) = 0
getpid()                                = 888
geteuid32()                             = 10000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
 
real    1m30.950s
user    0m1.790s
sys     0m0.950s


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:05:55    

as tout hasard, ou se trouve ce fameux PS1, dans quel rep
 
il va falloir que je pense un de ces 4 à me faire un slocate car le find c'est pas top :find / -name PS1 -print


Message édité par weed le 07-06-2004 à 18:06:46
Reply

Marsh Posté le 07-06-2004 à 18:06:56    

c'est une variable d'environnement, donc tu l'as dans ton .bashrc normalement
 
fait un PS1=pouet pour tester par toi meme :D


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:07:21    

zaib3k a écrit :

j'ai fait un time su toto  (toto existe uniquement sur ldap)
 
[fixed]                    
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++


 
il te reste plus qu'à sortir ton gdb de sa boîte :D

Reply

Marsh Posté le 07-06-2004 à 18:08:36    

void_ppc a écrit :

il te reste plus qu'à sortir ton gdb de sa boîte :D


 
adorable :D merci énormement  :jap:  
 
 
 [:bigsmiley]


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:10:17    

zaib3k a écrit :

adorable :D merci énormement  :jap:  
 
 
 [:bigsmiley]


 
je suis sérieux :D c'est bien un bug du prog, pas une mauvaise configuration

Reply

Marsh Posté le 07-06-2004 à 18:12:32    

ca pue :/ je sais pas si il marchait avant d'avoir bidouillé pam.
 
y a pas un debianeux sous sarge qui utilise ldap par ici ? :o


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:18:30    

hummm je crois savoir pourquoi  
le user que j'ai creer à un home directory sur de la fat32
lorsque je fais un ls -al, je n'ai aucun fichiers .bash*
 
 
pourquoi son home directory est sur de la FAT 32 ?
j'ai creer cet utilisateur specialement pour mon serveur ftp pure-ftpd et mon partage de données est sur de la FAT32

Reply

Marsh Posté le 07-06-2004 à 18:26:39    

toi seul peut savoir :o


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
Reply

Marsh Posté le 07-06-2004 à 18:42:19    

weed a écrit :

hummm je crois savoir pourquoi  
le user que j'ai creer à un home directory sur de la fat32
lorsque je fais un ls -al, je n'ai aucun fichiers .bash*
 
 
pourquoi son home directory est sur de la FAT 32 ?
j'ai creer cet utilisateur specialement pour mon serveur ftp pure-ftpd et mon partage de données est sur de la FAT32


 
Tu veux que lorsqu'un utilisateur se log il soit en fermet dans ton rep /mnt/ftp ... so pour qu'il arrive la dedans sont home doit donc etre le rep ftp, logique ;)  
Bon maintenant le fat32 ca pue et je peux pas t'aider ;) (mon ftp est sur le l'ext3)

Reply

Sujets relatifs:

Leave a Replay

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