[fbi]lancement depuis un script cgi

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
Siriru
archer
Messages : 133
Inscription : ven. 27 mars 2009, 23:46

[fbi]lancement depuis un script cgi

Message par Siriru »

Hello

J'ai un serveur web qui execute des scripts cgi perl, quand depuis un navigateur je me connecte sur mon serveur web, j'ai un menu qui me permet d'afficher des images sur l'écran du serveur. J'ai deux petits problèmes :

-fbi (pour afficher des images avec le framebuffer) nécessite d'être exécuté avec les droits root. À part donner les droits root pour fbi via sudo à l'user "http" (lighttpd), y a t-il une manière moins moche de le faire ?

-comment dire à fbi que l'endroit où afficher l'image demandée est tty1 sur le serveur ?

Code : Tout sélectionner

use strict;
use warnings;
use utf8;
use CGI::Carp qw (fatalsToBrowser);
use CGI;
print "Content-type: text/html\n\n";
my $buffer =  new CGI;
my $photo  = $buffer->param("donnees");
my $path = "../images/".$photo;
my $sortie;
$sortie = `fbi -d /dev/fb0 -T /dev/tty1 $path`;
print $sortie;
Merci d'avance,

Siriru
Répondre