Comment faire exécuter un script en tant que root, peu importe qui l'exécute?
J'ai lu sur setuid mais je ne sais pas comment faire.
J'utilise Linux, Ubuntu 12.04 LTS.
setuid
ne fonctionnera pas sur les scripts - il est désactivé pour des raisons de sécurité sur la plupart des distributions * nix de nos jours. Vous pouvez le définir, mais il sera ignoré. Peut-être pouvez-vous expliquer davantage votre problème réel afin que nous puissions vous aider à le résoudre à la place? De quel script s'agit-il? Pourquoi avez-vous besoin qu'il soit exécuté en tant que root? Utilise sudo
une alternative?
sudo -s
?