OVH Cloud OVH Cloud

Terminal en lecture seule

2 réponses
Avatar
David LE BOURGEOIS
Bonjour à tous.

Sur chacune de mes machines non bureautiques, j'ai un screen qui tourne
et qui renvoi sa sortie vers /dev/console. Dans un screen, je lance soit
un htop ou un tload pour mon serveur, soit un iftop sur mon routeur.
L'avantage que j'y trouve, est que je peux visualiser l'info en
regardant l'écran d'une machine, ou bien en récupérant le screen par ssh
si je ne suis pas à coté.

Mais lorsque des messages arrivent sur le terminal, ce n'est plus très
joli. Certaines zones de l'écran ne sont pas réactualisées.
Je sais que je pourrai configurer syslog pour qu'il n'affiche plus rien
sur la console, mais je n'ai pas envie, ce n'est pas le but.

J'avais aussi essayé de carrément me connecter à la console puis faire
un screen exec $commande, mais ce n'est pas très sécurisé.

En fait, je cherche quelque chose comme vlock, mais qui permettrai de
lancer une commande et de la visualiser pendant le vérouillage. Et dès
que l'on touche au clavier, un mot de passe serait demandé pour
retourner au terminal.

Connaissez-vous une telle commande ?
Avez-vous une idée sur une autre manière de procéder ?

Merci d'avance pour vos réponses.

--
David LE BOURGEOIS

Le gouvernement a un bras long et un bras court :
le long sert à prendre et arrive partout ; le bras court sert à donner
mais il arrive seulement à ceux qui sont tous près.
-+- Silone, le Pain et le Vin -+-

2 réponses

Avatar
DIG
On Wed, 06 Oct 2004 17:19:55 +0200, wrote:

[...]
En fait, je cherche quelque chose comme vlock, mais qui permettrai de
lancer une commande et de la visualiser pendant le vérouillage. Et dès
que l'on touche au clavier, un mot de passe serait demandé pour
retourner au terminal.

Connaissez-vous une telle commande ?
Avez-vous une idée sur une autre manière de procéder ?


Non et oui.

Si vous ajoutez les lignes

p11:23:respawn:/usr/bin/procinfo -biDn1 -F/dev/tty11
p12:23:respawn:/usr/bin/tail -f /var/log/secure /var/log/syslog > /dev/tty12

à votre /etc/inittab, ça va afficher la sortie de ces commandes sur
les terminaux 11 et 12 (Alt-F11 et Alt-F12). N'oubliez pas de faire
``kill -HUP 1''pour l'activer.

Au moins, ça affiche la sortie d'une commande, et c'est verrouillé.


A plus tard,

--
DIG (Dmitri I GOULIAEV)
Aahz's law: The best way to get information on usenet is
not to ask a question, but to post the wrong information.

Avatar
Laurent Wacrenier
DIG écrit:
p12:23:respawn:/usr/bin/tail -f /var/log/secure /var/log/syslog > /dev/tty12


Autant dire à syslog d'aller logger là bas...