Re: Fragen zu BSD in der Schule

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Wed, 29 Feb 2012 22:03:56 +0100 (CET)

Heiko Grill wrote:
> 1. Es gibt einen Gastzugang, der nach dem Ausloggen immer in den Zustand
> zurückkehren soll,
> in dem er gestartet ist, d.h alle Änderungen sollen nach dem Ausloggen
> verschwunden sein. Wie kann man das am besten hinbekommen?

Da gibt es eine ganze Reihe von Möglichkeiten.

Ich denke, am einfachsten ist:

 - Für das Home-Verzeichnis des Gast-Benutzers eine eigene
   Partition verwenden (sollte nicht zu groß sein).
 - Das Home-Verzeichnis so vorbereiten, das alles so wie
   gewünscht funktioniert (Shell-Profiles, Browser-Config,
   und was sonst noch benötigt wird).
 - Dann einen Abzug davon machen, z.B. als tar-Datei.
 - Bei jedem Aus- oder Einloggen ein newfs(8) auf die
   Partition machen (ist schneller und sicherer, als mit
   rm -rf zu hantieren) und den ursprünglichen Inhalt aus
   der tar-Datei wieder extrahieren.
 - Dabei ggf. auch /tmp und /var/tmp aufräumen, evtl. auch
   weitere Verzeichnisse, die für den Gast schreibbar sind.

Been there, done that. :-)

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"We, the unwilling, led by the unknowing,
are doing the impossible for the ungrateful.
We have done so much, for so long, with so little,
we are now qualified to do anything with nothing."
        -- Mother Teresa
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Wed 29 Feb 2012 - 22:04:16 CET

search this site