Network namespaces in linux allow running programs in an offline environment. That's great.
But apparently I need root to set it up.
Setting up the namespace could be automated at login/boot.
$ sudo ip netns add offline
$ sudo ip netns exec offline /run/wrappers/bin/sudo -u myuser -i
How do I open a shell in the new namespace without becoming root first?
Is a sudo wrapper the only option?
I'd love to have a command like ssh that I can just prefix to a command to ensure it runs without network.

Ich beschäftige grade ein Backup-System und einen Tape-Roboter damit, mir zwei Dateien wiederherzustellen die zusammen 134 Byte groß sind.
Die Informationen daraus manuell wiederherzustellen würde mich etwa eine Stunde Arbeitszeit kosten. Der Restore dauert <5 min.
Die Dateien werden werden vom Monitoring-System genutzt um Schwellwerte festzulegen und werden alle paar Minuten gelesen.
Wenn Daten gespeichert werden, lohnt es sich praktisch immer, die Daten auch zu sichern.

I love Debian's reportbug. I just wanted to create a bug report for a package. After writing down everything, reportbug claims that it has sent the bug through email.
It didn't ask me for a mailserver and that system has no sendmail interface and probably will never have one.
I'm pretty sure it failed... but there's no indication of any failure, apart from the bug not being opened by now.

tokudan boosted

Hat wer von euch Empfehlungen für Fediverse-Accounts mit einem Schwerpunkt auf positiven Nachrichten? Meine Timeline ist zu dystopisch und das tut echt nicht gut. Boosts sind willkommen.

Der Patch eines Herstellers besteht aus einer 11 MB großen Shellscript-Datei.
Beim Starten entpackt die erstmal die integrierte .tar.gz und startet dann das 33 MB große darin enthaltene Perl.
Das wiederum kopiert eine 280 KByte große Datei in das Applikationsverzeichnis.

Stromkabel von Server-Hardware abziehen die nur bis 2004 hergestellt wurde.
Gerne wieder.

Ich liebe den VI-Mode der Bash mit der ich per % zwischen öffnender und schliessender Klammer hin- und herspringen kann.
jq --raw-input --slurp '[ [ [ scan(".*:.*") ] | .[2:-1] | .[] | [ capture("^(?<key>[^:]*) *: *(?<value>.*) *$") ] | .[] ] | reduce .[] as $o ( {}; . * {($o.key): { ($o.value): 1 }}) | to_entries[] | { (.key): (.value | keys as $a | if ($a | length) > 1 then $a else $a[0] end ) } ] | reduce .[] as $o ({}; . * $o)'

Rant 

When I'm slurping, scanning and reducing, I'm obviously using jq.
It's a swiss army knife for json and I regularly cut myself as the programs I write are pretty much write-only.
Understanding what happens in them is beyond me.

tokudan boosted
tokudan boosted

How ironic how those researcher that don't have any ounce of ethic and respect for privacy in their mind.

Like the only thing they can conclude from "people are moving to decentralized network to protect their privacy" is "lol what a good opportunity for our research, let's scrape and publish everything because fuck their privacy we only care about our research opportunities lolilol"

How in the world could you even get to that conclusion.

Context: likeable.space/objects/98fe744

tokudan boosted

root@debian10:/# apt install unattended-upgrades
[...]
The following NEW packages will be installed:
[...list too long for this toot...]
0 upgraded, 34 newly installed, 0 to remove and 0 not upgraded.
Need to get 21.6 MB of archives.
After this operation, 108 MB of additional disk space will be used.

Die berliner Datenschutzbeauftragte nimmt die Vorgabe, möglichst wenig Daten zu speichern sehr ernst...

DKB macht jetzt Online-Banking über Cloudflare wobei TLS aufgemacht wird? Nein, Danke.
Ich brauch ne neue Bank.

Neue Zertifikate seit gestern:
crt.sh/?q=dkb.de

Bild: Ein Teil der Request und Reply-Header beim Laden das Login-Formulars.

Quelle: @julian24

@OCRbot

Jemand könnte behaupten, dass die Liste der bekannten Lieder aus den japanischen Super Eurobeat Compilations in der deutschen Wikipedia (de.wikipedia.org/wiki/Super_Eu) etwas einseitig ist, da diese nur aus Liedern bestehen, die auch im Anime Initial D vorkommen, während z.B. Ayumi Hamasaki komplett außen vor ist.
"Bekannt" ist eben immer nur das, was die jeweiligen Autoren der Texte kennen.

That feeling when Github shows an active session from ukraine & russia.
Then you check the IPs and they're registered to your own ISP. Just a geolocation fail.

Got a lot of Nextcloud desktop client timeouts when trying to sync (mainly upload) files to my server.
nginx server log: "client sent header field with too long length value while processing HTTP/2 connection"
So now I've disabled http2 on all virtual hosts in nginx and the client is happily pumping data through the connection.
I love bugfixing when I should be sleeping...

Show more
chaos.social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!