Kiosque PC: Difference between revisions

From Documentation de la solution web de gestion OpenFlyers
Jump to navigation Jump to search
imported>Drpiquouze
m (Text replacement - "Fichier:" to "File:")
 
(85 intermediate revisions by 6 users not shown)
Line 1: Line 1:
=Introduction=
=Présentation=
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public, dans les aéro-clubs par exemple.
Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public.
=Solution Mac=
Je viens juste de terminer la configuration d'un iMac G3 (ordinateur tout en un) auquel j'ai enlevé le lecteur de DVD, pour éviter les redémarrages sur un disque système, et sur lequel j'ai installé iCab, qui possède un mode kiosque très intéressant (Outils, Mode public), protégé par un mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.
J'avais testé auparavant Opéra, dont le mode kiosque a un affichage complètement perturbé. Malheureusement, iCab n'existe pas sous Windows.


Pour arriver directement sur la page de réservation, j'ai créé un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque, et avec l'identifiant et le mot de passe d'un utilisateur sans aucun droit, ce qui permet à la page de réservation de rester affichée et de se réactualiser régulièrement.  
Les objectifs d'un mode kiosque sont multiples et peuvent recouvrir les besoins suivants :
*Empêcher l'utilisateur de fermer le navigateur
*Empêcher l'utilisateur de changer les pages affichées
*Empêcher l'utilisateur de surfer sur d'autres sites que ceux autorisés
*Empêcher l'utilisateur de basculer sur d'autres programmes que le navigateur souhaité
*Empêcher l'utilisateur de lancer d'autres programmes
*Empêcher l'utilisateur d'accéder au "Bureau".
*Empêcher l'utilisateur de pouvoir éteindre l'ordinateur
*Permettre à l'utilisateur d'allumer l'ordinateur dans le cas où ce dernier a eu par exemple une coupure d'alimentation mais empêcher ce dernier d'accéder au BIOS.


tell application "iCab"
Un prérequis pour la mise en place d'un ordinateur en mode kiosque consiste à ne proposer que les interfaces nécessaires à l'utilisateur :
Activate
*Souris
enter kiosk mode with password "password"
*Clavier
*Écran
Les autres éléments attachés à l'unité centrale ne doivent pas être accessibles (ports, lecteurs)


-- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]
Pour un PC sous Windows, les opérations suivantes permettent de mettre en place un PC kiosque avec le navigateur souhaité :
*[[#Lancer_un_programme_au_démarrage_de_Windows|Lancer automatiquement un programme au démarrage de Windows]]
*[[#Configurer_un_navigateur_en_mode_kiosque|Modifier l'icône du raccourci pour que le navigateur soit lancé en mode kiosque]] (à effectuer avec l'icône du navigateur placée dans le répertoire de démarrage
*[[#Bloquer-Alt+F4-avec-Deskman|Paramétrer deskman pour qu'il désactive le raccourci [Alt+F4]]]
Il pourra être utile d'utiliser également [[#deskman|Deskman]] pour mettre en place des restrictions d'accès sur certains site internet ou de bloquer l'exécution de programmes ou des fonctionnalités liées à Windows.


OpenURL "http://monsite.org/?login=monidentifiant&password=monmotdepasse" toWindow -1
=Créer un compte utilisateur Kiosque=
Il est possible de créer un compte utilisateur "kiosque" permettant de ne pas avoir de [[Connexion#Automatique|déconnexion automatique]] et permettant également d'avoir un retour automatique sur la page du planning du jour au bout de 5 minutes d'inactivité. Pour cela il faut effectuer les actions suivantes :
*Créer un profil "kiosque" de type public c'est à dire avec un picto associé noir [[File:Profile-management3.0.x_Userinfo_kiosk.gif]] (voir le chapitre des [[Gestion-des-profils#Icônes-symbolisant-les-droits-des-profils|Icônes symbolisant les droits des profils]]).
*Créer un compte kiosque/kiosque par exemple disposant de ce profil.
*[[#Définir_la_page_par_défaut_à_l'ouverture_du_navigateur|Mettre en place une page par défaut]] sur le navigateur du PC en accès public permettant une connexion automatique avec le compte kiosque.


-- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur sans droits
=Définir la page par défaut à l'ouverture du navigateur=
En l'absence d'un mode kiosque pour un PC, il est toujours possible de mettre OpenFlyers en page par défaut du navigateur.


end tell
Pour pousser la personnalisation, il est possible de mettre dans l'adresse l'identifiant et le mot de passe de l'utilisateur sans droit ([[#Créer_un_compte_utilisateur_"visiteur"|type kiosque]]) afin de garder la page de cahier journalier affichée en permanence et dès le lancement du navigateur. Pour cela, il faut mettre en lien par défaut du navigateur le lien suivant :


J'ai supprimé toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards.
<nowiki>https://</nowiki>openflyers.com/'''plateforme'''/?login='''identifiant'''&password='''motdepasse'''
 
En remplaçant :
*'''plateforme''' par le nom de la plateforme de sorte à obtenir l'URL de la plateforme à la place de <nowiki>https://</nowiki>openflyers.com/'''plateforme'''/
*'''identifiant''' par l'identifiant de l'utilisateur ayant un [[#Créer_un_compte_utilisateur_"visiteur"|profil kiosque]] et '''motdepasse''' par son mot de passe
 
Attention, ceci ne fonctionne que pour les comptes qui n'ont uniquement un profil type "kiosque", c'est à dire sans aucun droit.
 
==Page par défaut dans Firefox==
*Aller dans '''Outils > Options'''
*Dans l'onglet '''Général''', renseigner le champ '''Page d'accueil''' avec l'URL souhaitée.
*Cliquer sur le bouton '''Fermer'''
 
==Page par défaut dans Internet Explorer==
*Aller dans '''Outils > Options internet'''
**Dans l'onglet '''Général''', renseigner le champ '''page de démarrage''' avec l'adresse du site.
*Sélectionner le radio-bouton '''Démarrer avec la page d'accueil'''
*Cliquer sur le bouton '''OK'''
 
=Solutions Mac=
==[http://www.icab.de/ iCab]==
iCab possède un mode kiosque contenant des fonctionnalités "Outils", "Mode public", une protection par mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.
 
Il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque.
 
<bash>tell application "iCab"
    Activate
    enter kiosk mode with password "password"
        -- ''le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]''
    OpenURL "http://monsite.org/?login=monidentifiant&password=monmotdepasse" toWindow -1
        -- ''ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur invité''
end tell</bash>
 
Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosque PC, et mettre la page d'OF en page d'accueil du navigateur.


Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.
Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.


Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est très facile de bloquer le navigateur sur OF.
Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est possible de de bloquer le navigateur sur OpenFlyers.
 
Le mode kiosque doit être lancé depuis une session d'un utilisateur sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.
 
Une version Free existe, une version Pro sans limitations est disponible pour 15 €.
 
==wKiosque PC Browser==
Il existe également [http://www.app4mac.com/wkioskbrowser.html wKiosque PC Browser], créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.
=Solutions Windows=
==Configurer un navigateur en mode kiosque==
===Configurer Firefox en mode kiosque===
Il existe des thèmes et extensions permettant de transformer Firefox en kiosque.
Par exemple R-kiosk.
 
===Configurer Chrome en mode kiosque===
*Créer un raccourci de Chrome
*Survoler avec le pointeur de la souris l'icône du raccourci
*Sélectionner '''Propriétés'''
*Dans l'onglet '''Raccourci''', champ '''Cible''', rajouter à la fin de la ligne : ''--kiosk http://openflyers.com/plateforme/'' en remplaçant ''plateforme'' par le nom de votre plateforme OpenFlyers
<pre>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk http://openflyers.com/plateforme/</pre>
*Cliquer sur le bouton '''OK'''
Une fois Chrome lancé, pour le fermer, il faut utiliser la combinaison de touches [Alt+F4]
 
===Configurer Internet Explorer en mode kiosque===
*Créer un raccourci d'Internet Explorer
*Survoler avec le pointeur de la souris l'icône du raccourci
*Sélectionner '''Propriétés'''
*Dans l'onglet '''Raccourci''', champ '''Cible''', rajouter à la fin de la ligne : ''-k http://openflyers.com/plateforme/'' en remplaçant ''plateforme'' par le nom de votre plateforme OpenFlyers
<pre>""C:\Program Files (x86)\Internet Explorer\iexplore.exe" -k http://openflyers.com/plateforme/</pre>
*Cliquer sur le bouton '''OK'''
Une fois Internet Explorer lancé, pour le fermer, il faut utiliser la combinaison de touches [Alt+F4]
 
==Lancer un programme au démarrage de Windows==
===Lancer un programme au démarrage de Windows XP===
Mettre un raccourci vers le navigateur dans le menu '''Démarrer > Programmes > Démarrage'''
 
===Lancer un programme au démarrage de Windows 8===
*Ouvrir la fenêtre '''Exécuter''' par la combinaison de touches [Win+R]
*Saisir ''shell:startup''
*Dans ce répertoire démarrage, mettre un raccourci vers le navigateur
 
==Sécuriser Windows==
===[http://www.anfibia-soft.com/products/deskman/index.html deskman]===
Deskman permet de contrôler l'accessibilité des fonctionnalités de Windows. Il est disponible pour Windows XP, Vista 7 et 8 en 32 et 64 bits. Il est disponible pour essai gratuitement et son prix est de 35 € pour un poste.
 
====Installation de Deskman====
'''Attention''' : ce programme permet de limiter totalement l'accès à un ordinateur notamment en empêchant l'exécution de programmes. S'il est mal configuré, il peut devenir [[#Impossible_de_saisir_le_mot_de_passe_dans_deskman|impossible d'en retrouver le contrôle]].
*[http://www.anfibia-soft.com/products/deskman/index.html#getdeskman Télécharger deskman] en cliquant sur le bouton '''Donwnload Deskman'''.
*Exécuter ''deskmansetup.exe'', accepter les conditions générales et lancer Deskman.
*Cliquer sur l'icône '''Settings'''
*Dans l'onglet '''Basic''', formulaire '''Deskman Authentication'', renseigner dans '''Main password''' et '''Confirm password''', le mot de passe permettant d'accéder à deskman.
*Noter le raccourci par défaut permettant d'afficher affiché dans le formulaire '''Open Deskman''', champ '''Primary Hotkey''' : [CTRL + MAJ + F12]
*Cliquer sur le bouton '''Save'''.
 
====Activer le contrôle avec Deskman====
Il faut avoir [[#Installation_de_Deskman|installé]] Deskman et mis en place un mot de passe d'accès
*Lancer Deskman
*Cliquer sur l'icône '''Secure'''
 
====Bloquer Alt+F4 avec Deskman====
Il faut avoir [[#Installation_de_Deskman|installé]] Deskman
*Lancer Deskman
*Dans l'onglet '''Keys''', cocher '''Key Options > Program Closing Disable Alt-F4'''
*[[#Activer_le_contrôle_avec_Deskman|Activer le contrôle avec Deskman]]
 
====deskman troubleshooting====
=====Impossible de saisir le mot de passe dans deskman=====
Lors de nos essais sur un PC portable avec écran tactile sous Windows 8, il nous a été impossible de saisir le mot de passe permettant de reprendre l'accès car la plupart des touches du clavier étaient reconnues commes des raccourcis pour lancer des programmes au lieu d'afficher le caractère correspondant dans le champ de saisie du mot de passe.


Bien entendu, ce mode kiosque doit être lancé depuis une session d'un utilisateur lancée sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.
Procédure pour retrouver le contrôle total et les paramètres d'origine :


--[[User:Drpiquouze|drpiquouze]] 19:49, 16 April 2006 (CEST)
*Eteindre l'ordinateur
*Déconnecter le disque dur contenant Windows
*Déconnecter le disque dur et le connecter depuis un autre ordinateur
*Renommer les fichiers exécutables correspondants au programme deskman présents dans "Program Files (x86)\anfibia deskman" en rajoutant par exemple un caractère pour en empêcher l'exécution au démarrage.
*Reconnecter le disque dur le PC d'origine
*Lancer Windows : vous retrouver l'accès à l'ordinateur
*Remettre les noms de fichiers initiaux de deskman
*Désinstaller deskman
*Ré-installer deskman
*Activer deskman sans rien restreindre : cela permet de rétablir l'intégralité des accès à Windows notamment au répertoire racine "Ce PC" qui peut ne pas être réapparu.
*Désactiver deskman

Latest revision as of 17:27, 2 October 2024

Présentation

Le but de cette page est de référencer et de proposer des solutions de configuration pour les ordinateurs en accès public.

Les objectifs d'un mode kiosque sont multiples et peuvent recouvrir les besoins suivants :

  • Empêcher l'utilisateur de fermer le navigateur
  • Empêcher l'utilisateur de changer les pages affichées
  • Empêcher l'utilisateur de surfer sur d'autres sites que ceux autorisés
  • Empêcher l'utilisateur de basculer sur d'autres programmes que le navigateur souhaité
  • Empêcher l'utilisateur de lancer d'autres programmes
  • Empêcher l'utilisateur d'accéder au "Bureau".
  • Empêcher l'utilisateur de pouvoir éteindre l'ordinateur
  • Permettre à l'utilisateur d'allumer l'ordinateur dans le cas où ce dernier a eu par exemple une coupure d'alimentation mais empêcher ce dernier d'accéder au BIOS.

Un prérequis pour la mise en place d'un ordinateur en mode kiosque consiste à ne proposer que les interfaces nécessaires à l'utilisateur :

  • Souris
  • Clavier
  • Écran

Les autres éléments attachés à l'unité centrale ne doivent pas être accessibles (ports, lecteurs)

Pour un PC sous Windows, les opérations suivantes permettent de mettre en place un PC kiosque avec le navigateur souhaité :

Il pourra être utile d'utiliser également Deskman pour mettre en place des restrictions d'accès sur certains site internet ou de bloquer l'exécution de programmes ou des fonctionnalités liées à Windows.

Créer un compte utilisateur Kiosque

Il est possible de créer un compte utilisateur "kiosque" permettant de ne pas avoir de déconnexion automatique et permettant également d'avoir un retour automatique sur la page du planning du jour au bout de 5 minutes d'inactivité. Pour cela il faut effectuer les actions suivantes :

Définir la page par défaut à l'ouverture du navigateur

En l'absence d'un mode kiosque pour un PC, il est toujours possible de mettre OpenFlyers en page par défaut du navigateur.

Pour pousser la personnalisation, il est possible de mettre dans l'adresse l'identifiant et le mot de passe de l'utilisateur sans droit (type kiosque) afin de garder la page de cahier journalier affichée en permanence et dès le lancement du navigateur. Pour cela, il faut mettre en lien par défaut du navigateur le lien suivant :

https://openflyers.com/plateforme/?login=identifiant&password=motdepasse

En remplaçant :

  • plateforme par le nom de la plateforme de sorte à obtenir l'URL de la plateforme à la place de https://openflyers.com/plateforme/
  • identifiant par l'identifiant de l'utilisateur ayant un profil kiosque et motdepasse par son mot de passe

Attention, ceci ne fonctionne que pour les comptes qui n'ont uniquement un profil type "kiosque", c'est à dire sans aucun droit.

Page par défaut dans Firefox

  • Aller dans Outils > Options
  • Dans l'onglet Général, renseigner le champ Page d'accueil avec l'URL souhaitée.
  • Cliquer sur le bouton Fermer

Page par défaut dans Internet Explorer

  • Aller dans Outils > Options internet
    • Dans l'onglet Général, renseigner le champ page de démarrage avec l'adresse du site.
  • Sélectionner le radio-bouton Démarrer avec la page d'accueil
  • Cliquer sur le bouton OK

Solutions Mac

iCab

iCab possède un mode kiosque contenant des fonctionnalités "Outils", "Mode public", une protection par mot de passe, et dans lequel ni le Dock de Mac Os X, ni la barre de menu n'apparaissent.

Il faut mettre dans les ouvertures au démarrage un script en applescript, qui démarre automatiquement iCab en ouverture de session, en mode kiosque.

<bash>tell application "iCab"

    Activate
    enter kiosk mode with password "password" 
       -- le mot de passe qui permettra de sortir du mode kiosque avec le raccourci [Commande-k]
    OpenURL "http://monsite.org/?login=monidentifiant&password=monmotdepasse" toWindow -1 
       -- ouvre la page en question dans iCab et au premier plan, en introduisant identifiant et MdP de l'utilisateur invité

end tell</bash>

Il faut supprimer toutes les barres d'affichage : Adresse, Barre d'état, Signets, Liens standards, dans les Préférences du mode Kiosque PC, et mettre la page d'OF en page d'accueil du navigateur.

Il est néanmoins nécessaire dans le mode kiosque de garder la barre de navigation, pour relancer le navigateur lors des pertes de connexion.

Comme il est possible de n'autoriser la connexion qu'à un ou plusieurs sites nommément désignés par un système de filtres, il est possible de de bloquer le navigateur sur OpenFlyers.

Le mode kiosque doit être lancé depuis une session d'un utilisateur sans mot de passe (permet les ouvertures et extinctions automatiques la nuit), utilisateur qui n'a aucun droit de gestion sur l'ordinateur et qui travaille sur un Finder restreint.

Une version Free existe, une version Pro sans limitations est disponible pour 15 €.

wKiosque PC Browser

Il existe également wKiosque PC Browser, créé spécifiquement pour cet usage, mais payant ($69 pour un seul poste, la version d'essai quitte après une heure ). Il a des paramétrages très complets et en particulier relance la connexion lors du boot jusqu'à la connexion au site.

Solutions Windows

Configurer un navigateur en mode kiosque

Configurer Firefox en mode kiosque

Il existe des thèmes et extensions permettant de transformer Firefox en kiosque. Par exemple R-kiosk.

Configurer Chrome en mode kiosque

  • Créer un raccourci de Chrome
  • Survoler avec le pointeur de la souris l'icône du raccourci
  • Sélectionner Propriétés
  • Dans l'onglet Raccourci, champ Cible, rajouter à la fin de la ligne : --kiosk http://openflyers.com/plateforme/ en remplaçant plateforme par le nom de votre plateforme OpenFlyers
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk http://openflyers.com/plateforme/
  • Cliquer sur le bouton OK

Une fois Chrome lancé, pour le fermer, il faut utiliser la combinaison de touches [Alt+F4]

Configurer Internet Explorer en mode kiosque

  • Créer un raccourci d'Internet Explorer
  • Survoler avec le pointeur de la souris l'icône du raccourci
  • Sélectionner Propriétés
  • Dans l'onglet Raccourci, champ Cible, rajouter à la fin de la ligne : -k http://openflyers.com/plateforme/ en remplaçant plateforme par le nom de votre plateforme OpenFlyers
""C:\Program Files (x86)\Internet Explorer\iexplore.exe" -k http://openflyers.com/plateforme/
  • Cliquer sur le bouton OK

Une fois Internet Explorer lancé, pour le fermer, il faut utiliser la combinaison de touches [Alt+F4]

Lancer un programme au démarrage de Windows

Lancer un programme au démarrage de Windows XP

Mettre un raccourci vers le navigateur dans le menu Démarrer > Programmes > Démarrage

Lancer un programme au démarrage de Windows 8

  • Ouvrir la fenêtre Exécuter par la combinaison de touches [Win+R]
  • Saisir shell:startup
  • Dans ce répertoire démarrage, mettre un raccourci vers le navigateur

Sécuriser Windows

deskman

Deskman permet de contrôler l'accessibilité des fonctionnalités de Windows. Il est disponible pour Windows XP, Vista 7 et 8 en 32 et 64 bits. Il est disponible pour essai gratuitement et son prix est de 35 € pour un poste.

Installation de Deskman

Attention : ce programme permet de limiter totalement l'accès à un ordinateur notamment en empêchant l'exécution de programmes. S'il est mal configuré, il peut devenir impossible d'en retrouver le contrôle.

  • Télécharger deskman en cliquant sur le bouton Donwnload Deskman.
  • Exécuter deskmansetup.exe, accepter les conditions générales et lancer Deskman.
  • Cliquer sur l'icône Settings
  • Dans l'onglet Basic', formulaire Deskman Authentication, renseigner dans Main password et Confirm password, le mot de passe permettant d'accéder à deskman.
  • Noter le raccourci par défaut permettant d'afficher affiché dans le formulaire Open Deskman, champ Primary Hotkey : [CTRL + MAJ + F12]
  • Cliquer sur le bouton Save.

Activer le contrôle avec Deskman

Il faut avoir installé Deskman et mis en place un mot de passe d'accès

  • Lancer Deskman
  • Cliquer sur l'icône Secure

Bloquer Alt+F4 avec Deskman

Il faut avoir installé Deskman

deskman troubleshooting

Impossible de saisir le mot de passe dans deskman

Lors de nos essais sur un PC portable avec écran tactile sous Windows 8, il nous a été impossible de saisir le mot de passe permettant de reprendre l'accès car la plupart des touches du clavier étaient reconnues commes des raccourcis pour lancer des programmes au lieu d'afficher le caractère correspondant dans le champ de saisie du mot de passe.

Procédure pour retrouver le contrôle total et les paramètres d'origine :

  • Eteindre l'ordinateur
  • Déconnecter le disque dur contenant Windows
  • Déconnecter le disque dur et le connecter depuis un autre ordinateur
  • Renommer les fichiers exécutables correspondants au programme deskman présents dans "Program Files (x86)\anfibia deskman" en rajoutant par exemple un caractère pour en empêcher l'exécution au démarrage.
  • Reconnecter le disque dur le PC d'origine
  • Lancer Windows : vous retrouver l'accès à l'ordinateur
  • Remettre les noms de fichiers initiaux de deskman
  • Désinstaller deskman
  • Ré-installer deskman
  • Activer deskman sans rien restreindre : cela permet de rétablir l'intégralité des accès à Windows notamment au répertoire racine "Ce PC" qui peut ne pas être réapparu.
  • Désactiver deskman