Selon les commentaires dans /etc/sudoers
(Fedora 13):
## Syntax:
##
## user MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
Mes deux questions liées:
Qu'est-ce que cela
ALL=(ALL) ALL
signifie dans la ligne suivante:root ALL=(ALL) ALL
J'ai testé ces deux lignes mais je n'arrive pas à comprendre en quoi elles sont fonctionnelles:
superadm ALL=(ALL) ALL superadm ALL=ALL
J'ai lu le manuel, mais la syntaxe est difficile à suivre. J'ai déduit que la (ALL) ALL
partie correspond aux spécifications de commande et de balise, mais je n'arrive toujours pas à comprendre.
\n
caractère de nouvelle ligne est obligatoire à la fin de l'entrée dans sudoers ou /etc/sudoers.d/votre_nom_fichier/bin/cat /var/log/messages.?
ou/bin/ls /var/log/*
plus d'infos iciDans la
sudoers(5)
page de manuel, section DESCRIPTION , sous- section Runas_Spec :...
Donc, il n'y a pas de différence fonctionnelle lorsque vous essayez d'exécuter des commandes en tant que
root
, c'est-à-dire lorsque vous n'utilisez pas-u
avecsudo
. La différence est importante lorsque vous essayez d'exécuter des commandes en tant qu'autres utilisateurs. le dernier l'empêchera, mais le premier le permettra.la source