Ubuntu 10.10 - Serveur de développement - Partie 4
- Détails
- Catégorie : Linux
- Créé le dimanche 13 mars 2011 11:48
- Mis à jour le dimanche 13 mars 2011 12:03
- Publié le dimanche 13 mars 2011 11:48
- Écrit par Jérôme Baudin
- Affichages : 1696
Suite de ma saga de mise en place d'un serveur web de développement.
Comment éteindre le serveur sans se connecter par VirtualBox ou SSH ?
Attention, la manipulaiton décrite ci-dessous n'est pas à appliquer sur un serveur en production accessible publiquement.
Ajout de l'utilisateur www-data à sudoer
Tout d'abord, ajoutons l'utilisateur www-data à la liste sudoer.
Cet utilisateur est celui utilisé par le serveur apache.
sudo visudo
Recherche la ligne suivante :
root ALL=(ALL) ALL
Juste en dessous, ajouter la ligne suivante :
www-data ALL=(ALL) NOPASSWD:ALL
Sauvegarder le schangement.
Modification des droits d'accès à halt
Permet d'exécuter halt avec un autre utilisateur que root.
sudo chmod 4755 /sbin/halt
Création du fichier php
Dans un répertoire accessible par un navigateur web (ex : /var/www/scripts), créer le fichier halt.php
Fin
Maintenant, il ne reste plus qu'à ajouter un marque page dans le navigateur.
http://monserver/scripts/halt.php

