[Edit 2020-12-22: Ich empfehle diese Lösung nicht mehr, sondern stattdessen den Einsatz von AppArmor (siehe D-Reihe). Einzig das "Lösch-Skript" ist natürlich noch bei mir im Einsatz.]
B.5 Privacy mit Falkon (in einer Art "sandbox")
Du surfst sicher bereits über einen Proxy, wie ich in B.1 beschrieben habe. Möglicherweise benutzt Du zusätzlich noch Adblock. Ich mache das mit meinen "Falkon"-Browser ... und habe natürlich Probleme, wenn ich gewisse Web-Seiten besuchen will, die unbedingt ihre Werbung an den Mann bringen wollen. In A.4 habe ich bereits das surfen in einer Sandbox empfohlen. Es gibt auch schon einen ziemlich einfachen Weg, der hier beschrieben ist:
https://wiki.gentoo.org/wiki/Simple_sandbox
Da ich aber sehr faul bin, hat mich das etwas abgeschreckt und ich fragte mich, ob das nicht noch einfacher geht. Ja, es geht so:
Lege einfach einen zusätzlichen User an (musst Du als root machen) (als passwort habe ich auch gleich "no" vergeben)
Code: Select all
# useradd -U -m -s /bin/bash -G audio,video no
# passwd noCode: Select all
~ $ su no
Passwort:
/home/peter $ ls
ls: Öffnen von Verzeichnis '.' nicht möglich: Keine Berechtigung
/home/peter $ cd
~ $ whoami
no
~ $ falkonDank HTML5 wird auf unserer Festplatte gespeichert was das Zeug hält. Schau mal welche Verzeichnisse und Dateien vom Falkon neu angelegt wurden:
Code: Select all
~/.config/falkon/profiles/default $ ls -al
insgesamt 276
drwxr-xr-x 10 no no 4096 10. Jun 19:20 .
drwxr-xr-x 3 no no 4096 10. Jun 19:20 ..
drwxr-xr-x 2 no no 4096 10. Jun 19:20 adblock
drwx------ 3 no no 4096 10. Jun 19:20 blob_storage
-rw------- 1 no no 622 10. Jun 19:20 bookmarks.json
-rw-r--r-- 1 no no 65536 10. Jun 19:20 browsedata.db
-rw------- 1 no no 20480 10. Jun 19:20 Cookies
-rw------- 1 no no 0 10. Jun 19:20 Cookies-journal
drwxr-xr-x 2 no no 4096 10. Jun 19:20 extensions
drwx------ 2 no no 4096 10. Jun 19:20 GPUCache
drwx------ 2 no no 4096 10. Jun 19:20 'Platform Notifications'
-rw-r--r-- 1 no no 788 10. Jun 19:20 session.dat
drwxr-xr-x 2 no no 4096 10. Jun 19:20 sessions
drwx------ 2 no no 4096 10. Jun 19:20 'Session Storage'
-rw-r--r-- 1 no no 791 10. Jun 19:20 settings.ini
drwxr-xr-x 2 no no 4096 10. Jun 19:20 thumbnails
-rw------- 1 no no 149 10. Jun 19:20 user_prefs.json
-rw-r--r-- 1 no no 5 10. Jun 19:20 version
-rw-r--r-- 1 no no 131072 10. Jun 19:20 'Visited Links' Code: Select all
~ $ nano -w mydel.sh
>
#!/bin/bash
mv ~/.config/falkon/profiles/default/bookmarks.json ~/.
mv ~/.config/falkon/profiles/default/settings.ini ~/.
rm -rf ~/.config/falkon/profiles/default/*
mv ~/bookmarks.json ~/.config/falkon/profiles/default/.
mv ~/settings.ini ~/.config/falkon/profiles/default/.
<
~ $ chmod +x mydel.sh
~ $ ./mydel.sh