• [^] # Re: recadrage

    Posté par . En réponse au message problème d'exécution de bashrc lors du lancement d'un shell. Évalué à 1.

    pourquoi je n'ai pas utilisé "strace" ? tout simplement parce que j'ignorais l'existence de cet outil, n'en ayant jusqu'à présent jamais eu besoin (pour mes développements, gdb me suffisait).

    Mais du coup, ça me semble effectivement pertinent de l'utiliser pour mon problème, et vérification faite, j'ai bien un "strace" sur mon système, je tape donc :

    $ strace -r su - toto 2>__strace.log

    je saisis en aveugle le mot de passe de toto et ....

    rien ! le système refuse d'ouvrir un shell à toto et renvoie plein de choses, dont notamment :

    write(2, "su: ", 4su: ) = 4
    write(2, "Mot de passe incorrect.", 23Mot de passe incorrect.) = 23
    write(2, "\n", 1
    ) = 1
    exit_group(1) = ?
    Process 13094 detached

    ça commence mal, parce que j'ai bien tapé le bon password. Quelque chose a dû m'échapper, ou bien "strace" est lui aussi dans les choux ?