tiré de la liste secu de mandrake:
----------------
Problem Description:
The /usr/bin/shutdown command that comes with the usermode package can
be executed by local users to shutdown all running processes and drop
into a root shell. This command is not really needed to shutdown a
system, so it has been removed and all users are encouraged to upgrade.
Please note that the user must have local console access in order to
obtain a root shell in this fashion.
-------------------
hey ben on aura tout vu ^^
# Re: Tais toi et donnes moi l'id root
Posté par Boa Treize (site web personnel) . Évalué à 3.
boa13@slackbox$ shutdown
bash: shutdown: command not found
boa13@slackbox$ /sbin/shutdown
shutdown: you must be root to do that!
[^] # Re: Tais toi et donnes moi l'id root
Posté par Moby-Dik . Évalué à 2.
consolehelper is a tool that makes it easy for console users to run
system programs, doing authentication via PAM (which can be set up to
trust all console users or to ask for a password at the system adminis-
trator's discretion). When possible, the authentication is done graph-
ically; otherwise, it is done within the text console from which con-
solehelper was started.
It is intended to be completely transparent. This means that the user
will never run the consolehelper program directly. Instead, programs
like /sbin/shutdown are paired with a link from /usr/bin/shutdown to
/usr/bin/consolehelper. Then when non-root users (specifically, users
without /sbin in their path, or /sbin after /usr/bin) call the "shut-
down" program, consolehelper will be invoked to authenticate the action
and then invoke /sbin/shutdown. (consolehelper itself has no priv-
iledges; it calls the userhelper(8) program do the real work.)
Je ne vois pas l'intérêt de ce bidule.
[^] # Re: Tais toi et donnes moi l'id root
Posté par Jean-Yves LENHOF (site web personnel) . Évalué à 3.
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
[^] # Re: Tais toi et donnes moi l'id root
Posté par Jean-Yves LENHOF (site web personnel) . Évalué à 1.
auth required /lib/security/pam_console.so
auth required /lib/security/pam_stack.so service=system-auth
[^] # Re: Tais toi et donnes moi l'id root
Posté par Fabien Penso (site web personnel, Mastodon) . Évalué à 0.
[^] # Re: Tais toi et donnes moi l'id root
Posté par tuiu pol . Évalué à 1.
# Re: Tais toi et donnes moi l'id root
Posté par tuiu pol . Évalué à 1.
Je suis un utilisateur lambda mais je ne suis pas sous X : theoriquement je ne peux pas rebooter/arreter la machine (les commandes doivent etre reservees au root).
Qu'est-ce qui fait que sous KDE je peux eteindre/rebooter la machine ??
[^] # Re: Tais toi et donnes moi l'id root
Posté par Slaanesh . Évalué à 1.
[^] # Re: Tais toi et donnes moi l'id root
Posté par Boa Treize (site web personnel) . Évalué à 0.
# Re: Tais toi et donnes moi l'id root
Posté par Jérôme FIX (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.