Mauvaise pioche 
Les raisons de préférer sudo commande args à su -c "command agrs" [root]"
- la simplicité de la syntaxe. Pas besoin de se préoccuper des histoires d"apostrophes et de protection d’espaces dans un chemin de fichier par exemple.
- La commande
sudo ne redemande pas le mot de passe utilisateur si on a passé une commande sudo récemment.
- La commande
sudo écrit un enregistrement dans les journaux systèmes.
- La commande lancée via
su -c ne peut pas être interactive car elle n’a pas de terminal de contrôle. Cela limite sévèrement la liste des commandes disponibles.
Par exemple, si je dois rattraper les conneries d’un setup foireux qui se serait amusé à mettre un espace dans un nom de répertoire d’installation avec des droits mal choisis ou autre, je ne vois pas régler ce problème à coup de su -c
Avec une série de commandes sudo on peut procéder pas à pas et être inutilement stressé par les demandes de mot de passe.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)