Lorsque sudo est invoqué, il execute 'cd' qui est un programme tout à fait valide et accessible via PATH.
Quel est ce programme ? Et comment un programme invoqué par sudo pourrait-il changer le $PWD du shell courant ?
girafe:~% for p in ${path}; do ls -l ${p}/cd; done
/bin/ls: impossible d'accéder à /usr/local/bin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/bin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /bin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/local/sbin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/sbin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /sbin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/bin/vendor_perl/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/lib/perl5/vendor_perl/bin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /usr/bin/core_perl/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /opt/qt/bin/cd: Aucun fichier ou dossier de ce type
/bin/ls: impossible d'accéder à /home/fred/bin/cd: Aucun fichier ou dossier de ce type
[^] # Re: not /run
Posté par Frédéric Perrin (site web personnel) . En réponse à la dépêche /run or not /run. Évalué à 1.
Quel est ce programme ? Et comment un programme invoqué par sudo pourrait-il changer le $PWD du shell courant ?