Code-Schnipsel
Unsortierte Sammlung von Codeschnipseln, die ich für erinnerns- oder wiederverwendungswert halte. Reminder: Ich bin kein Programmierer, use at your own risk and don’t judge me. :)
Weitere spannende Funktionen finden sich im Script-Template.
Navigation derzeit am besten via STRG+ALT+t
oder den Klick auf das TOC-Symbol oben links.
Ein Programm offline ausführen (Linux)
Manchmal möchte man nicht, dass ein Kommando oder Tool Internetzugriff erhält. In vielen Fällen kann man einfach den folgenden Befehl dem aufzurufenden Kommando voranstellen:
unshare -n -r <command>
In manchen Fällen scheitert es jedoch am Pseudo-root-Zugriff, denn manche Tools möchten nicht im root-Kontext ausgeführt werden. Hier hilft der folgende Befehl, der komplett im User-Kontext arbeitet:
bwrap --bind / / --dev /dev --unshare-net -- <command>
Auch firejail
, das zumindest für Fedora nachinstalliert werden muss, bietet eine ähnliche Funktionalität und funktioniert in meinem Fall bei Spielen, die über Wine gestartet werden, am besten:
firejail --noprofile --net=none <command>
Alle drei Tools bieten eine Vielzahl weiterer Optionen, um nicht nur das Netzwerk einzuschränken.