En attendant, le seul moyen que j'ai trouvé jusqu'à présent pour contourner ce problème de mot de passe est de lancer à partir de root (puisque dans ce cas 'su' ne demande pas de saisir le mot de passe) :
le mode d'emploi precise qu'il y a un "bug" connu, qui empêche le programme tracé de prendre son SUID,
Extrait de la page de man :
Programs that use the setuid bit do not have effective user ID privileges while being traced.
or c'est justement le cas de la commande su, qui passe root le temps de l'execution, ce qui peut expliqué que cela ne fonctionne pas comme attendu en interactif depuis un compte autre que root.
-rw*s*r-xr-x 1 root root 63568 Jan 10 2019 /bin/su
ensuite toujours dans le man, tu trouve l'option -c qui permet de ne lister que certains appels dans ton cas, les open et write pour voir l'ouverture des fichier et les echo sur le terminal
[^] # Re: recadrage
Posté par NeoX . En réponse au message problème d'exécution de bashrc lors du lancement d'un shell. Évalué à 3.
le mode d'emploi precise qu'il y a un "bug" connu, qui empêche le programme tracé de prendre son SUID,
ensuite toujours dans le man, tu trouve l'option -c qui permet de ne lister que certains appels dans ton cas, les open et write pour voir l'ouverture des fichier et les echo sur le terminal