sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #98018
Re: Automatisk nedlukningSuSE 11.1)
Kristian Kallenberg skrev:
> Citat af "E. Sjørlund" <es@xxxxxxxxxx>:
>
>> Jeg skal have nogle elevmaskiner til at køre vmplayer som det eneste.
>> Når den lukkes, skal maskinen lukke ned.
>> Helst ville jeg blot starte en tom X uden skrivebord, hvor vmplayer så
>> kunne køre i fuld skærm, men det vil ikke rigtigt fungere for mig -
>> forslag er velkomne.
>
> Du kan eventuelt kigge på evilvm. Det er en meget let windowmanager.
>
> /kallenberg
>
>
>
Tak for tippet, men jeg vil nu så gerne nøjes med at installere
standard-ting fra SuSE.
Jeg har imidlertid ud fra de forskellige forslag fundet frem til en
løsning, som dækker mit behov.
1. Der er kun een bruger på maskinen: "Elev".
2. Enhver kontrol af password blev suspenderet, og minimumlængden sat
til 0 i Sysconfig/passwordsettings. Herefter fik Elev et tomt password.
3. "Elev" blev sat som eneste potentiel bruger i kdm.
På dette tidspunkt kunne "Elev" altså logge ind på X med et tryk på
Return, mens root stadig skulle oplyse sit password. Man kan sætte
maskinen op med adgang til X uden password, men så gælder det samme for
root, en lidt uheldig sideeffekt (sikkerhed gennem uvidenhed).
Og så kommer den enkle, og efter min mening smarte løsning:
4. Der oprettes en fil /home/elev/.xsession med dette indhold:
#!/bin/bash
vmplayer -X /sti/navn.vmx
logout
og en /home/elev/.xinitrc med:
#!/bin/bash
exit 0
som eneste indhold.
Selv om man prøver at minimerer vmplayer, sker der ikke noget som helst
- der er så at sige ikke noget sted at minimere den hen.
Ved lukning af klienten eller vmplayer vender man tilbage til
loginskærmen, hvor man så kan lave en lukning af maskinen.
Root kan stadig lave et normalt login, så der kan laves systemarbejde.
Som en ekstra beskyttelse fil /home/elev/.bashrc tilføjet en linje i bunden:
logout
Maskinen er nu beskyttet mod eleverne, de kan kun starte vmplayer, og
den er sat op til at forkaste alle ændringer ved genstart.
(Den har en virtuel disk på 512MB til brug for anti-virus programmet og
diverse spils rekorder, og den disk husker alle ændringer).
Tak for alle jeres bidrag og gode ideer.
References