OVH Cloud OVH Cloud

Compte très limité

24 réponses
Avatar
PtitMat
Bonjour,

J'ai un projet de creer chose que j'ai deja faite sous Windows, un PC
avec une utilisation tres particulière.

Ce PC sera dans un lieu semi-publique (sale d'atente dans un cabinet du
monde médical). Je voudrais donc en restreindre l'utilisation.

Le but est d'avoir un site web affiché dans un navigateur (site web en
local dans l'ordinateur). Ce site est uniquement en statique. donc je
suppose que j'ai pas besoin de serveur web style apache, sous windows 98
j'avais eu besoin de rien pour mon projet similaire.

Je voudrais que par défaut a l'alumage le PC boot sur un utilisateur
apelé "visiteur" ou "GUEST" automatiquement, charge le navigateur sur la
page, et que l'utilisateur ne puisse avoir acces a rien d'autre que les
diférantes pages du site.

Je voudrais aussi mais la je pense qu'il n'y a aucun probleme pouvoir
reprendre la main en root, mais la un simple <ctrl>+<alt>+<F1> devrais
suuffir.

Est-ce possible avec Linux en général, et Mandrake en particulier ?

Est-ce compliqué? cela nécésite-t-il des logiciels propriétaires onéreux?

Me suis-je trompé de forum? dans ce cas la me pardonner et me dire ou
poster.

D'avance merci pour vos réponses

P'titMat.

10 réponses

1 2 3
Avatar
noone
Histoire de faire avancer le schmilblick je viens de créer un wiki (mon
premier wiki... il faut bien un début à tout !).


http://s.cls.free.fr/wikini/wakka.php?wiki=ProjetPcLinuxLibreAcces


L'objectif de ce wiki est de recueillir un maximum d'information sur la
réalisation d'un PC en libre accès sous Linux.

N'hésitez pas à déposer des commentaires constructifs (ouvert à tous
sans enregistrement).

Vous pouvez également (après vous être enregistré) modifier/compléter la
page pour détailler certains points techniques... (que je ne sais moi
même pas réaliser)

J'espère que l'on aura ainsi au final un document qui permettra de
réaliser cette tâche plutôt utile avec le développement des applications
web à base de PHP/MySQL.


PS :
Si vous n'êtes pas habitué au wiki regardez la doc
http://www.wikini.net/wakka.php?wiki=DocumentationUtilisateur
Avatar
noone
>
une solution sauvage serait de faire un script qui verifie la presence du
processus du navigateur et le relance si il n'existe pas... mais c'est
violent :-)



je pense aussi à la même chose...

Si tu as des idées n'hésite pas à les mettre sur

http://s.cls.free.fr/wikini/wakka.php?wiki=ProjetPcLinuxLibreAcces

notamment si tu arrives à faire "le_script_qui_va_bien" ;-)
Avatar
Antoine
Le Tue, 10 May 2005 22:14:09 +0200, a écrit :


une solution sauvage serait de faire un script qui verifie la presence du
processus du navigateur et le relance si il n'existe pas... mais c'est
violent :-)



je pense aussi à la même chose...

Si tu as des idées n'hésite pas à les mettre sur

http://s.cls.free.fr/wikini/wakka.php?wiki=ProjetPcLinuxLibreAcces

notamment si tu arrives à faire "le_script_qui_va_bien" ;-)



bah, dans le mode vraiment gore, y'a toujours le :

while [ 1 ] ; do konqueror ; done

c sauvage, mais ca te relance automatiquement ton konqueror des qu'il est
fermé...

ok, c'est bourin... :-)

je vais aller voir ton wiki...
--
antoine
Avatar
noone
> while [ 1 ] ; do konqueror ; done




je teste...


c sauvage, mais ca te relance automatiquement ton konqueror des qu'il est
fermé...

ok, c'est bourin... :-)




et alors ;-)

je vais aller voir ton wiki...



merci...

tu peux me dire si ça marche pour s'enregistrer parce que moi j'ai le
compte admin et je suis pas encore très pro dans le wiki...
Avatar
noone
a écrit :
while [ 1 ] ; do konqueror ; done






while [ 1 ] ; do firefox ; done


ça ne marche pas (enfin ça marche trop) car ça ne teste pas que firefox
est lancé avant de le relancer

je pense qu'il faut un truc du genre

ps aux | grep firefox-bin
Avatar
Antoine
> tu peux me dire si ça marche pour s'enregistrer parce que moi j'ai le
compte admin et je suis pas encore très pro dans le wiki...



hop, ca semble etre tout bon. j'ai pu m'enregistrer sans soucis.

--
The Ffouf // antoine
Avatar
noone
Antoine a écrit :
tu peux me dire si ça marche pour s'enregistrer parce que moi j'ai le
compte admin et je suis pas encore très pro dans le wiki...




hop, ca semble etre tout bon. j'ai pu m'enregistrer sans soucis.

--
The Ffouf // antoine



ça roule pour le script en séparant en plusieurs ligne

(pour info j'ai mis firefox... parce qu'il ne met pas trois milles
insultes au démarrage en console comme konqueror ;-) )

Je mets ça dans le wiki

#!/bin/sh
echo "Lancement de Firefox"
while [ 1 ]
do
firefox
echo "(Re)Lancement de Firefox"
done
Avatar
PtitMat
a utilise son clavier:
une solution sauvage serait de faire un script qui verifie la presence du
processus du navigateur et le relance si il n'existe pas... mais c'est
violent :-)




je pense aussi à la même chose...

Si tu as des idées n'hésite pas à les mettre sur

http://s.cls.free.fr/wikini/wakka.php?wiki=ProjetPcLinuxLibreAcces

notamment si tu arrives à faire "le_script_qui_va_bien" ;-)


Je me suis promené sur ton site ou plutot ta page.

je suis ok avec la plus part des points mentionnés.

Un détail cependant : 3 utilisateurs.
- Démarage par défaut en visiteur
- Bureau nétoyé (plus d'icones inutiles, donc plus de "menu démarrer",
plus de racourcis vers la console
- Plus de Ctrl alt Fn
Comment se logger en root, ou admin?

avec une disquette ds le lecteur qui change de droits.
Avatar
Antoine
while [ 1 ] ; do firefox ; done

ça ne marche pas (enfin ça marche trop) car ça ne teste pas que
firefox est lancé avant de le relancer



en fait l'idee etait que l'on reste bloquer au niveau de l'appel a
firefox (qui ne rend pas la main tant que l'appli n'est pas fini). donc
pas de pb de verification de terminaison du prgm.

Par contre, vu le fonctionnement de mozilla et ses successeurs, cela ne
peut fonctionner que si il n'y a pas deja de fenetre mozilla d'ouverte
(sinon, le nouvel appel se sert de l'instance deja existante et redonne
la main au shell et un lancement en boucle de firefox, pas glop :-)

je pense qu'il faut un truc du genre

ps aux | grep firefox-bin



si tu utilises mozilla ou firefox, il y a encore plus simple pour tester
l'existence d'un moteur mozilla :
firefox -remote "ping()"
le code retour (que l'on obtient grace à $?) est 0 si il y a deja une
instance, autre chose sinon.

--
The Ffouf
Avatar
noone
> Un détail cependant : 3 utilisateurs.
- Démarage par défaut en visiteur
- Bureau nétoyé (plus d'icones inutiles, donc plus de "menu démarrer",
plus de racourcis vers la console
- Plus de Ctrl alt Fn
Comment se logger en root, ou admin?

avec une disquette ds le lecteur qui change de droits.




il faut que je réfléchisse à ce problème... (j'y avais pensé...)

un chti script perl en CGI sur un serveur Apache lancé sur le client ?
Dans tous les cas il faut essayer de ne passer que par le navigateur


en attendant DODO ;-)




mais vous pouvez faire des modifs sur

http://s.cls.free.fr/wikini/wakka.php?wiki=ProjetPcLinuxLibreAcces

j'ai donné pas mal de permission



Sinon quand toute la doc sera faite ça serait sympa de faire un petit
paquet (rpm/deb) qui automatise tout ça...

en plus je pense que c'est original (du moins je ne l'ai jamais vu) et
c'est plutôt utile !
1 2 3