Für die Freunde von SELinux:
Es gibt dieses großartige Tool sandbox
(welches über Abhängigkeiten von
policycoreutils-sandbox mitkommt) mit dem man unter anderem auch X-Anwendungen
mit temporärem home und tmp starten kann. Zum einen habe ich einen alias in
meiner .bashrc
rumfahren:
alias trashfox='sandbox -X -M -t sandbox_web_t -- firefox --private'
Aber man kann sich auch einen Wegwerffuchs mit Profil bauen. Dazu erstelle man
einen Ordner .trashfox/home-base
und nehme folgendes Skriptchen:
#!/bin/bash
cp -a .trashfox/home-base .trashfox/home
sandbox -X -t sandbox_web_t -H .trashfox/home -- firefox
rm -rf .trashfox/home
Damit man von seinem Profil auch was hat, sollte man beim ersten mal auf
das rm -rf …
verzichten. Dann kann man nach belieben seinen Firefox
konfigurieren und nach dem Schließen des Fensters den Ordner .trashfox/home
nach .trashfox/home-base
verschieben. Das ganze Skript sollte man noch nach
~/bin/
packen, falls man sowas in seinem PATH
hat, damit man auch was davon
hat. Das geht natürlich auch mit beliebigen anderen Brausern bzw.
Anwendungen. Eine Idee wäre noch, statt den Ordner jedes Mal zu löschen, ihn
einfach mit einer Timestamp zu versehen — Für die spätere Neugier!