• [^] # Re: su -c

    Posté par . En réponse au message lancer un script en tant qu'un autre utilisateur. Évalué à 2.

    Hé non :) Un petit soucis de sécurité; imagine que le script utilise une commande, disons test, [ ou [[ (y a de fortes chances )
    et qu'un petit malin a changé la variable PATH pour aller avoir un petit programme qui s'appelle [ avant celui qu'on trouve dans /usr/bin/, enfin je dis [ ça peut être toute commande appelée par le script.

    Bref c'est pas une bonne idée, et pour palier à ce petit soucis les bits de set[ug]id sur un script ne servent à rien.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent