Comment faire pour exécuter un script à la racine de l'autorité dans Linux

Je dois développer un site Web écrit en CGI.

Je voudrais savoir comment faire pour exécuter un script à la racine de l'autorité de CGI.

Disons que le nom du script est hello, je le lance à partir de CGI comme système("pathToTheFile/bonjour").

Maintenant, je voudrais que ce bonjour fichier en tant que root; quelqu'un peut-il m'aider?

  • une bonne raison pour cela?
  • Maintenant que j'ai pour écrire un fichier dans mon système à l'aide d'un script, mais j'ai besoin de la racine de l'autorité de l'écriture d'un fichier.
  • BTW, vous devriez penser à la ramification de permettre à une page web pour obtenir un accès root.
  • Normalement, le serveur web que vous exécutez pour accéder à votre script CGI doit être exécuté sur un système d'utilisateur annonce pas sous root (par exemple, un utilisateur de calles apache exécution d'apache httpd); après que vous venez de donner à l'utilisateur l'accès lecture et exécution du script.
InformationsquelleAutor kevin | 2011-05-25