• [^] # Re: Quelques réponses :

    Posté par . En réponse au message diverses questions : permissions, bash/exec, suid et sed. Évalué à 3.

    Pour le suid, il est sans effet sur les scripts, parce que ça pose un problème de sécurité.

    C'est surtout parce que le programme qui est réellement exécuté à ce moment est l'interpréteur, qui lui va lire le script. C'est donc sur celui-ci qu'il faudrait poser les bits set[gu]id. Maintenant, execve est quand même une primitive du noyau (même si celles-ci passent désormais toutes par la glibc d'abord) et donc, la fonction pourrait être implémentée quand même, mais bon. Ce serait effectivement vachement limite ...

    On en parlait déjà ici :
    https://linuxfr.org/forums/10/23583.html