Hallo,
Ik heb vorige week een servertje (Pentium 3 500, 256MB RAM) in order gemaakt met Gentoo Linux 1.4 erop. Omdat console mode voor sommigen niet prettig werken is, staat er ook XFree86 en Gnome op. De server start niet in X, enkel shell, zodat X niet constant moet draaien.
Om remote control mogelijk te maken had ik OpenSSH geëmerged. Leuk om eens iets te regelen mits er geen scherm of keyboard aan hangt of als je niet thuis bent.
Mijn SSH client is Putty. Om Gnome te kunnen gebruiken had ik X forwarding aangezet. Dit was echter alles behalve prettig werken, zowel met Cygwin als met XWin32.
Achteraf heb besloten om tightvnc te installeren en die verbinding te tunnelen met putty. Gewoon vncserver starten, SSH verbinding niet sluiten en vncviewer gebruiken om aan mijn Gnome te komen. Het heeft volgens mij een aantal voordelen: geen X server die moet gestart worden en het draait meer soepel dan met X11 forwarding.
Nu, komen de vragen
De user die zijn werk gedaan heeft via vnc moet zijn server killen met # vncserver -kill :1 bijvoorbeeld.
Hoe kan ik ervoor zorgen dat de vncserver van die user automatisch gekilled wordt als de user uitlogt of als zijn verbinding plots verbroken wordt. kill -9 [pid] is geen goed idee, omdat dan de lock file achterblijft en dus desktop N niet meer gebruikt kan worden.
Nu off topic. Hoe verbied k het gebruik van bepaalde commands voor bepaalde users, bijvoorbeeld het niet mogen starten van vncserver of niet mogen navigeren buiten hun homedirectory bijvoorbeeld?
Screenshot
(Niet op de rommel letten op die windows desktop. Die moet dit weekend weer grondig gepoetst worden
)
Ik heb vorige week een servertje (Pentium 3 500, 256MB RAM) in order gemaakt met Gentoo Linux 1.4 erop. Omdat console mode voor sommigen niet prettig werken is, staat er ook XFree86 en Gnome op. De server start niet in X, enkel shell, zodat X niet constant moet draaien.
Om remote control mogelijk te maken had ik OpenSSH geëmerged. Leuk om eens iets te regelen mits er geen scherm of keyboard aan hangt of als je niet thuis bent.
Mijn SSH client is Putty. Om Gnome te kunnen gebruiken had ik X forwarding aangezet. Dit was echter alles behalve prettig werken, zowel met Cygwin als met XWin32.
Achteraf heb besloten om tightvnc te installeren en die verbinding te tunnelen met putty. Gewoon vncserver starten, SSH verbinding niet sluiten en vncviewer gebruiken om aan mijn Gnome te komen. Het heeft volgens mij een aantal voordelen: geen X server die moet gestart worden en het draait meer soepel dan met X11 forwarding.
Nu, komen de vragen
De user die zijn werk gedaan heeft via vnc moet zijn server killen met # vncserver -kill :1 bijvoorbeeld.
Hoe kan ik ervoor zorgen dat de vncserver van die user automatisch gekilled wordt als de user uitlogt of als zijn verbinding plots verbroken wordt. kill -9 [pid] is geen goed idee, omdat dan de lock file achterblijft en dus desktop N niet meer gebruikt kan worden.
Nu off topic. Hoe verbied k het gebruik van bepaalde commands voor bepaalde users, bijvoorbeeld het niet mogen starten van vncserver of niet mogen navigeren buiten hun homedirectory bijvoorbeeld?
Screenshot
(Niet op de rommel letten op die windows desktop. Die moet dit weekend weer grondig gepoetst worden