• [^] # Re: Tais toi et donnes moi l'id root

    Posté par . En réponse au journal Tais toi et donnes moi l'id root. Évalué à 3.

    Il existe un programme dans le PATH de root sous /sbin/shutdown (qui verifie que tu es bien l'ID =0)

    Il y a un /usr/bin/shutdown qui est un lien vers consolehelper.

    Ainsi lorsque tu es root tu lances /sbin/shutdown..... donc pas de probleme tu arretes ta machine

    Lorsque tu es utilisateur tu appelles /usr/bin/shutdown..... mais en fait tu appelles consolehelper..... Mais consolehelper regarde avec quoi tu l'as appele (l'autre bout du lien), verifie au passage que le fichier est present dans /etc/security/console.apps/ et cherche une definition pam dans /etc/pam.d/..... l'authentification se fait donc suivant les modules pam present dans ce fichier shutdown (par defaut seul un utilisateur local ou alors root peut appeler cette commande, les autres authentifications sont rejetees) puis il execute la commande sous /sbin en tant que root.

    Voila en gros pour 0.02 € d'après mon interpretation toute personnelle