[linux] Hoe weet ik dat ik in Nomachine zit?

paai j.j.paijmans op gmail.com
Ma Sep 16 09:13:24 CEST 2019


On 15-09-19 08:42, Geert Stappers wrote:
> On Fri, Sep 13, 2019 at 02:41:20PM +0200, Geert-Jan wrote:
>> On Fri, Sep 13, 2019 at 02:01:07PM +0200, Paul Slootman wrote:
>>> On Fri 13 Sep 2019, paai wrote:
>>>
>>>> Ik ben vanaf het begin een grote fan van Nomachine (voorheen NX), maar er
>>>> zit een klein nadeeltje aan. Als je niet oppast vergeet je op welke machine
>>>> je bezig bent. Zo zette ik gister per ongeluk de server uit en moest ik de
>>>> vlisotrap naar de zolder op om hem weer aan te slingeren.
>>>> Mijn vraag: hoe kan ik (of liever Linux)  als ik op een guest bezig ben
>>>> signaleren dat ik niet fysiek achter het ding zit en dus shutdowns enzo
>>>> verhinderen?
>>> Ik heb eens een server in een colo van xs4all in Amsterdam uitgezet toen
>>> ik in Duitsland aan het werk was en snel de laptop wilde uitzetten...
>>> Gelukkig was zaalbeheer er nog om even op het aan/uit knopje te drukken
>>> (bedankt Peter :-)
>>>
>>> Maar goed:
>>>
>>> Package: molly-guard
>>> Description-en: protects machines from accidental shutdowns/reboots
>>>   The package installs a shell script that overrides the existing
>>>   shutdown/reboot/halt/poweroff commands and first runs a set of scripts, which
>>>   all have to exit successfully, before molly-guard invokes the real command.
>>>   .
>>>   One of the scripts checks for existing SSH sessions. If any of the four
>>>   commands are called interactively over an SSH session, the shell script
>>>   prompts you to enter the name of the host you wish to shut down. This should
>>>   adequately prevent you from accidental shutdowns and reboots.
>>>   .
>>>   This shell script passes through the commands to the respective binaries in
>>>   /sbin and should thus not get in the way if called non-interactively, or
>>>   locally.
>>>
>> user op host:~$ sudo reboot
>> W: molly-guard: SSH session detected!
>> Please type in hostname of the machine to reboot: ^C
>> Good thing I asked; I won't reboot host ...
>>
>> user op host:~$
>>
>> Dat is handig, tnx!
>   
> Jawel.  Molly-guard is een soort deskel op een schakelaar.
> Je moet eerst de deksel optillen voordat je bij de schakelaar kunt.
>
>
>>> Of dit ook werkt voor Nomachine weet ik niet, misschien kun je het wel
>>> aanpassen.
> Hopelijk lezen we ooit wat de bevinding zijn.


Vooralsnog werkt molly-guard wel als ik met ssh inlog, maar niet vanuit 
een nx-sessie, noch vanaf de commandline, noch via de 
klik-klak-klungelen interface. Ik ga daar nog achteraan.



-- 
Dr J.J. Paijmans
paijmans.net v.a. Danzig



Meer informatie over de Linux maillijst