Bonjour,
dans le cadre du boulot, j'ai du mettre en place une solution de contrôle à distance d'une machine (un truc simple/pas cher/etc.).
J'ai utilisé pour cela la libvnc (ajout du module vnc dans le xorg.conf) et je tunnelise par SSH pour les contraintes de mots de passe trop court.
Je dois maintenant gérer l'exclusion entre utilisateurs => un seul utilisateur à la fois.
Il y a une seule machine distante qui permet cette connexion donc quand on se connecte dans l'appli d'office je tue ssh (service sshd stop) et ça suffit.
Par contre dans l'autre sens j'aimerais bloquer souris+clavier pour que l'utilisateur ne puisse pas interagir du tout.
Pour le blocage clavier j'ai utilisé "nohup cat /dev/tty0 > /dev/null&" et je fais un "killall cat" pour revenir à mon état initial. (je pense que c'est sale mais ça fait ce que je veux)
Comment faire pour la souris par contre , sachant que la même commande sur un /dev/input/mice ou mouse0 ne marche pas ?
(sous RHEL5, pas de xinput)
# xtrlock, modules
Posté par Sidonie_Tardieu . Évalué à 2.
xtrlock ou un descendant :
https://github.com/leonnnn/pyxtrlock
C'est bien, xtrlock, parce que ça affiche un cadenas sur l'écran (en le laissant visible ou non), ce qui est pas mal pour signifier qu'il ne faut pas intervenir. Par contre, dès qu'on tape le mot de passe…
Et sinon, rmmod module (psmouse, sans doute) suivi d'un modprobe.
Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !
[^] # Re: xtrlock, modules
Posté par Woto . Évalué à 1.
Dans l'absolu, je ne peux pas installer grand chose (j'ai pas xtrlock).
Quand je fais un lsmod, j'ai rien en ps ou mouse, sinon j'aurai fait ça depuis un moment. mais c'est marrant la souris marche très bien. (en fait je sais pas par qui elle est gérée)
[^] # Re: xtrlock, modules
Posté par Sidonie_Tardieu . Évalué à 1.
xtrlock n'a pas besoin de droits spéciaux ni de libs louches et c'est juste un binaire. Donc tu le fais tourner où tu veux, il y a des rpm dispos, et tu peux toujours extraire le binaire.
Pour les modules, si ce n'est pas psmouse, evdev ? (en 2.6, oui, il y avait bien déjà evdev) ou *hid* ?
Et sinon, un lsmod, ta version de kernel. Et la souris, tu peux savoir si elle est sur un port série, ps/2, usb ? Tu peux aussi coller la partie qui concerne la souris dans ton XF86Config ? Etc, iounozedrill.
Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !
[^] # Re: xtrlock, modules
Posté par Woto . Évalué à 1.
Dans le xorg.conf => pas de conf
Dans le Xorg.log (la partie qui me parait intéressante pour mon cas) =>
le lsmod =>
Version kernel => 2.6.18-300.el5
[^] # Re: xtrlock, modules
Posté par Sidonie_Tardieu . Évalué à 1.
(il y avait déjà xorg à cette époque, ok, faille spatio-temporelle)
Ce serait bien de savoir comment elle est reliée à sa machine, cette souris, quand même.
Si c'est en usb, par exemple, et que la machine ne sert pas de l'usb, tu peux dégager les modules usb. Et juste pour info, c'est pas un portable avec un touchpad ?
Parce que là, ce serait avec synclient ou son ancêtre.
Pour un sextumvirat ! Zenitram, Tanguy Ortolo, Maclag, xaccrocheur, arnaudus et alenvers présidents !
[^] # Re: xtrlock, modules
Posté par Maxime (site web personnel) . Évalué à 2.
J'imagine que vous avez essayé les solutions à base de xinput ?
http://wpkg.org/Disable_/_enable_keyboard_and_mouse_in_Linux
[^] # Re: xtrlock, modules
Posté par Woto . Évalué à 1.
La souris est branchée en PS2 (c'est pas un pc portable)
je voulais une solution sans l'installation de xinput.
(si je n'ai pas le choix je l'installerai ça parait bien plus simple)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.