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 messageReceived on Wed 29 Feb 2012 - 22:04:16 CET