« Il y a 2 grandes façons de gérer les droits d'administration sous Linux. Et les distributions Linux n'utilisent pas toutes le même. Et on a pas envie d'écrire les 2 commandes dans chaque page de documentation du site, donc on l'écrit ici une fois pour toute : »
Je ne suis pas vraiment d'accord avec cette phrase.
La vraie différence, c'est que sous Ubuntu et dérivées, le compte root est désactivé, donc par défaut, su ne fonctionnera pas, puisque su passe en root pour toute une série de commandes (pour obtenir le même effet avec sudo, sudo -s).
Mais su signifie substitute user, et donc sert à changer d'utilisateur, en rentrant le mot de passe du nouvele utilisateur. Ca marchera donc sur ubuntu ( et la commande su y est présente) si vous êtes sur le compte de toto et que vous voulez aller sur le compte de bibi : su bibi.
Au contraire, sudo donne des droits supplémentaires à la session courante ; c'est pourquoi on doit rentrer son mot de passe.
Il est disponible sur toute les distributions sous forme de paquet (et il suffit de le compiler le cas échéant), mais pas forcément par défaut.
Je ne suis pas vraiment d'accord avec cette phrase.
La vraie différence, c'est que sous Ubuntu et dérivées, le compte root est désactivé, donc par défaut, su ne fonctionnera pas, puisque su passe en root pour toute une série de commandes (pour obtenir le même effet avec sudo, sudo -s).
Mais su signifie substitute user, et donc sert à changer d'utilisateur, en rentrant le mot de passe du nouvele utilisateur. Ca marchera donc sur ubuntu ( et la commande su y est présente) si vous êtes sur le compte de toto et que vous voulez aller sur le compte de bibi : su bibi.
Au contraire, sudo donne des droits supplémentaires à la session courante ; c'est pourquoi on doit rentrer son mot de passe.
Il est disponible sur toute les distributions sous forme de paquet (et il suffit de le compiler le cas échéant), mais pas forcément par défaut.
-
Cette page est un évidemment raccourci. Ce que tu dis est vrai, mais la question qui s'est posée lors de la rédaction de cette page était : comment être efficace sans surchargée ?
On ne parle pas ici à des admins système professionnal mais plutôt à des débutants qui ont simplement besoin de savoir comment envoyer une commande d'admin système pour faire tourner et configurer leur ordi MAO.
Pour le rest, comme dit dans la page : Vous pouvez utiliser sudo sur n'importe quelle distribution en l'installant et en le paramétrant, et vous pouvez utiliser su à la place de sudo sur Ubuntu, mais là, vous n'êtes vraiment, mais alors vraiment pas sur le bon morceau du web ! wink Rendez-vous sur les pages, forums, mailing-listes, ... de votre distribution.
-
Ok.
Je pense que c'est mieux de toujours utiliser sudo, surtout parce qu'elle est plus paramètrable dans ce que l'utilisateur a le droit de faire ou pas. Mais ça devient en effet un peu avancé pour l'utilisateur, qui veut juste lancer une commande qui nécessite des privilèges administrateurs.
-