éteindre un systeme ubuntu par le biais une page web?

éteindre un systeme ubuntu par le biais une page web? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 20-05-2011 à 15:30:47    

bonjour, je suis entrain de configurer un nettop pour un usage en borne internet dans un camping.
j'utilise ubuntu 10.04 lts (pour un suivit plus long) , pessulus pour brider le bureau, epiphany comme navigateur web.
 
au départ j'ai configurer l'ordinateur pour avoir que le navigateur, une icône forcer la fermeture d'un programme et un bouton quitter.
impossible de sauvegarder un fichier, l'usb est lui aussi verrouillé, afin de pas pouvoir booter sur un disque amovible.  
par contre j'ai apparemment pas la possibilité de bloquer le fond d'écran (logo du camping) (bien que si je supprime toutes les images de l'ordi on devrais pas pouvoir en remettre d'autre a la place.)
 
donc après coup je me demande si j'aurai pas meilleur compte a laissé le navigateur en permanence, sans avoir le moyen de le quitter j'ai vu que c'est possible a faire,le tout en plein écran sans menu.
cette solution me plait bien sauf pour éteindre l'ordinateur le soir.  
 
donc voici ma question, est il possible d'héberger une page locale qui lorsqu'on l'appel met l'ordinateur sur off proprement?
 
 
exemple si je tape "off" dans le navigateur, celui ci lance une page "127.0.0.1/off.htm" qui déclenche un script qui met sur off.
 
car pour l'instant la seul façon que je voyer pour faire ça c'était avec putty en lancant "sudo shutdown -h now", mais la personne pour qui c'est ne le fera certainement pas.
 
normalement il me semble qu'un appuis court sur le bouton power coupe l'ordi proprement (même après avoir tout brider avec pessulus), mais l'ordinateur sera certainement inaccessible pour éviter de tenter les gens a utiliser les ports usb ou de jouer avec le bouton power (pas encore sur car si c'est le cas comment va on allumer l'ordi? :??: ).  
 
 
je sais pas si j'ai été assez clair... mais quoi qu'il en soit merci a ceux qui viendrons réfléchir a  mon problème.
 

Reply

Marsh Posté le 20-05-2011 à 15:30:47   

Reply

Marsh Posté le 20-05-2011 à 15:49:51    

page en CGI ou en php qui lance la commande shutdown, tout simplement.

Reply

Marsh Posté le 20-05-2011 à 17:12:55    

Tu sais qu'il existe des Linux spécialisés pour ce genre de cas ?
Je te conseille par exemple KioskCD (grouille toi de tout récupérer, ils ferment les portes le 31 mai, mais comme c'est du libre tu pourras facilement dépanner) ou WebConverger.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-05-2011 à 17:34:32    

merci a vous 2,

 
bardiel a écrit :

Tu sais qu'il existe des Linux spécialisés pour ce genre de cas ?
Je te conseille par exemple KioskCD (grouille toi de tout récupérer, ils ferment les portes le 31 mai, mais comme c'est du libre tu pourras facilement dépanner) ou WebConverger.

 

je vais essayer, mais j'ai du mal a voir ce que ça changera par rapport a ma solution retenue. je dl déjà les iso, je vais essayer sous virtualbox d'ici ce soir.

 
ccp6128 a écrit :

page en CGI ou en php qui lance la commande shutdown, tout simplement.

 

je fais ça comme ça?

 
Code :
  1. <?php
  2. shell_exec ('sudo shutdown -h now');
  3. ?>

Message cité 1 fois
Message édité par joe dalton le 20-05-2011 à 17:36:04
Reply

Marsh Posté le 20-05-2011 à 18:03:36    

joe dalton a écrit :

je vais essayer, mais j'ai du mal a voir ce que ça changera par rapport a ma solution retenue. je dl déjà les iso, je vais essayer sous virtualbox d'ici ce soir.


Système minimum, fonctions restreintes, en LiveCD donc tu redémarres ton environnement est propre, etc...


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 20-05-2011 à 18:25:48    

Reply

Marsh Posté le 20-05-2011 à 18:50:58    

bardiel a écrit :


Système minimum, fonctions restreintes, en LiveCD donc tu redémarres ton environnement est propre, etc...


 
ok, je viens d'essayer, kioskcd ne se lance pas sous mon virtualbox va falloir que je le grave pour l'essayer.
 
webconverger lui marche, ça a l'air pas trop mal, mais dans mon cas je dois avoir un truc installer et non un live cd vu que je compte rendre impossible tout autre système d'exploitation que celui présent sur le disque dur.
 
 
agentsteel merci pour ton lien, je sens que je vais avoir du mal a comprendre vu mes faible connaissance en php et en linux.  
mais ça va m'instruire et m'occuper :D  

Reply

Marsh Posté le 21-05-2011 à 10:48:33    

Pourquoi tu ne te fais pas un raccourci clavier pour exécuté la commande shutdown ? Un combinaison assez compliqué du genre control + alt + shift + inser.
Sinon pour php :

Code :
  1. <?php
  2.  exec('sudo halt');
  3. ?>


Il faut que tu configures le fichier /etc/sudoers pour que l'utilisateur www-data est les droits pour utiliser la commande halt en tant que root.

Reply

Marsh Posté le 21-05-2011 à 11:30:35    

pas super élégant comme solution! (cf. le lien que j'ai mis plus haut)


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 21-05-2011 à 16:49:15    

agentsteel a écrit :

pas super élégant comme solution! (cf. le lien que j'ai mis plus haut)


 
 
 
oui je comprend bien le probleme, mais si www-data n'est pas accessible depuis l'extérieur ça crains quand même? (parefeu box ne redirigeant pas le port 80 vers l'ordi.)

Reply

Marsh Posté le 21-05-2011 à 16:49:15   

Reply

Marsh Posté le 21-05-2011 à 16:50:34    

roondar a écrit :

Pourquoi tu ne te fais pas un raccourci clavier pour exécuté la commande shutdown ? Un combinaison assez compliqué du genre control + alt + shift + inser.
Sinon pour php :

Code :
  1. <?php
  2.  exec('sudo halt');
  3. ?>


Il faut que tu configures le fichier /etc/sudoers pour que l'utilisateur www-data est les droits pour utiliser la commande halt en tant que root.


 
 
 
comment on fait pour configurer une combinaison de touche car ça me plait mieux encore comme système?

Reply

Marsh Posté le 21-05-2011 à 16:54:29    

j'ai trouver ça et apparemment ça marche http://doc.ubuntu-fr.org/touches_magiques


Message édité par joe dalton le 21-05-2011 à 16:55:05
Reply

Marsh Posté le 21-05-2011 à 17:09:26    

sauf que visiblement une fois que j'ai coché "interdire la clôture de session" dans pessulus les touches magiques sont inefficaces.

 


d'autre part j'ai trouvé ça: http://smhteam.info/wiki/index.lin [...] aLeClavier

 

mais je sais pas ce que fait le "chmod u+s /sbin/shutdown" (le +s veux dire quoi?)


Message édité par joe dalton le 21-05-2011 à 17:09:45
Reply

Marsh Posté le 21-05-2011 à 17:17:09    

sinon tu peux programmer l'extinction automatique via cron
 
http://www.cyberciti.biz/tips/howt [...] cally.html


---------------
http://agentoss.wordpress.com/
Reply

Marsh Posté le 21-05-2011 à 17:42:49    

sinon via ssh à distance  [:hahanawak]

Reply

Marsh Posté le 22-05-2011 à 02:28:04    

joe dalton a écrit :

car pour l'instant la seul façon que je voyer pour faire ça c'était avec putty en lancant "sudo shutdown -h now", mais la personne pour qui c'est ne le fera certainement pas.


Donc il faut exclure SSH, à moins de programmer un truc pour le faire depuis une autre machine donc prévoir une version Windows et une version Linux les plus universelles possible...
 
 [:predicator] pour une tâche dans le cron, à associer éventuellement avec l'allumage dans le BIOS.


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 22-05-2011 à 14:05:25    

bardiel a écrit :


Donc il faut exclure SSH, à moins de programmer un truc pour le faire depuis une autre machine donc prévoir une version Windows et une version Linux les plus universelles possible...

 

[:predicator] pour une tâche dans le cron, à associer éventuellement avec l'allumage dans le BIOS.

 


ok, pour moi le cron me plait et fonctionne bien. merci a tous.

 

pour les autres qui chercherai a faire comme moi voici ce que j'ai mis:

 

dans la console on tape

Code :
  1. crontab -e
  2. 0 23 * * * /sbin/shutdown -h now
 

a 23h00 tout les jours toute l'année ça coupe

 

liens d'explication utilisé: doc cron ubuntu
et aussi en anglais

 


donc encore merci a tous.


Message édité par joe dalton le 22-05-2011 à 14:08:10
Reply

Marsh Posté le 23-05-2011 à 09:27:48    

Perso j'avais mis en place un script pour lancer des taches ( ou des commandes compexes ) via des mots clés de mon compte twitter ..
Simple et efficace.


---------------
www.google.fr  
Reply

Marsh Posté le 24-05-2011 à 10:56:15    

boobaka a écrit :

Perso j'avais mis en place un script pour lancer des taches ( ou des commandes compexes ) via des mots clés de mon compte twitter ..
Simple et efficace.


Ouhh je suis intéressé par le script :D
J'avais déjà trouvé dans l'autre sens (machine > twitter) mais dans le sens twitter > machine ça doit être bien pratique :bounce:


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 24-05-2011 à 12:09:01    

bardiel a écrit :


Ouhh je suis intéressé par le script :D
J'avais déjà trouvé dans l'autre sens (machine > twitter) mais dans le sens twitter > machine ça doit être bien pratique :bounce:


plus pratique qu'un ssh?


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 24-05-2011 à 12:37:11    

Disons que quand tu es en déplacement, avec juste un téléphone de base qui peut aller quand même sur Twitter mais sans client SSH, alors oui c'est plus pratique :D


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 24-05-2011 à 13:02:47    

sans vouloir dire, (je sais que c'est HS)  mais moi qui suis "campeur", je regarde plus les campings qui proposent le wifi que les bornes internet.
Avec le pris des netbook, les smartphones, ipad et autres, rare sont les gens qui n'emportent pas quelque chose pour se connecter directement avec son matériel sur du wifi.
Les bornes internet (bridée en +) c'est du passé c'est comme les cabines publiques

Message cité 2 fois
Message édité par crouik le 24-05-2011 à 13:05:10
Reply

Marsh Posté le 28-05-2011 à 09:30:28    

crouik a écrit :

sans vouloir dire, (je sais que c'est HS)  mais moi qui suis "campeur", je regarde plus les campings qui proposent le wifi que les bornes internet.
Avec le pris des netbook, les smartphones, ipad et autres, rare sont les gens qui n'emportent pas quelque chose pour se connecter directement avec son matériel sur du wifi.
Les bornes internet (bridée en +) c'est du passé c'est comme les cabines publiques


 
 
tout a fait d'accord avec toi, et le gérant du camping l'est aussi, mais c'est pour obtenir une étoile de plus... ça fait partie des critères c'est comme ça. ça servira peut être jamais, mais si ça sert j'aimerai que ça soit brider pour éviter qu'un petit malin fasse ce qu'il veux sur l'ordi. puis moi ça me fait une expérience nouvelle avec linux :D
 
d'autre part, y a le wifi quand même pour les autres. la borne c'est juste en plus.


Message édité par joe dalton le 28-05-2011 à 09:35:40
Reply

Marsh Posté le 28-05-2011 à 19:32:16    

crouik a écrit :

sans vouloir dire, (je sais que c'est HS)  mais moi qui suis "campeur", je regarde plus les campings qui proposent le wifi que les bornes internet.
Avec le pris des netbook, les smartphones, ipad et autres, rare sont les gens qui n'emportent pas quelque chose pour se connecter directement avec son matériel sur du wifi.
Les bornes internet (bridée en +) c'est du passé c'est comme les cabines publiques


Moi quand je pars en vacances je laisse tout ce qui est hi-tech à la maison pour être sûr d'être tranquille, et je suis bien content d'avoir des postes en accès libre
dans les campings/offices de tourisme pour chercher des infos au besoin :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 29-05-2011 à 08:52:42    

e_esprit a écrit :


Moi quand je pars en vacances je laisse tout ce qui est hi-tech à la maison pour être sûr d'être tranquille, et je suis bien content d'avoir des postes en accès libre
dans les campings/offices de tourisme pour chercher des infos au besoin :D


 
 
 
donc ça doit être toi le dernier a faire ça.... résultat dans ce camping tu aura une borne si t'y passe :D

Reply

Marsh Posté le 29-05-2011 à 10:03:16    

Pour moi tout seul [:riot]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed