Match-Zeilen in der sshd-Konfiguration

October 21st, 2011

Mit dem Pradikat Match kann man in der sshd_config Blöcke beginnen, sodass die innenstehenden Regeln nur für bestimmte Clients oder Nutzer gelten. Leider ist in der Manpage nirgeds genau vermerkt, wie man diese auch wieder schließen kann, bzw. man wird darauf verwiesen, diese ans Ende der Konfigurationsdatei zu stellen.

Wem das zu unübersichtlich ist, der kann nach seinen Zeilen, die nur für den Match gelten sollen, einfach nochmal Match aber ohne Paramter schreiben, sodass darauffolgende Zeillen immer zutreffen.

Beispiel:

PermitRootLogin no
Match Host foo.bar
PermitRootLogin without-password
Match
PermitEmptyPassword no

So gilt in diesem Beispiel erstmal für alle Hosts, dass man sich nicht als root anmelden darf, für den Host foo.bar wird dies abgeschwächt auf publickey-Authentifikation. Alle Regeln, die dann folgen, wie hier z.B. PermitEmptyPassword gelten dann wieder für alle Hosts.

Mengenoperationen auf Listen in bash

April 5th, 2011

Ein eigentlich alltägliches Problem, welchem ich mich aber noch nicht richtig gestellt habe, da es meist kleine (aber oft ineffektive) Workarounds gibt.

Zur Betrachtung:
Eine Zeile einer Liste entspricht einem Element in der Menge.

Anmerkungen:
Das Programm comm erwartet sortierte Listen.

Deshalb betrachten wir hier zwei sortierte (mittels sort) und eindeutige (durch uniq, nach voriger Sortierung) Listen, welche also entsprechend auch als zeilenweise Mengen aufgefasst werden können.

Ich nenne sie in dem Beispiel A und B.

Hier nun ein paar Ansätze zum Durchführen von gängigen Mengenoperationen:

  • Vereinigung (A∪B)
    sort -m A B | uniq
  • Komplement (A\B)
    comm -23 A B
  • Schnitt (A∩B)
    comm -12 A B

Durch diese Grundoperationen Vereinigung, Komplement und Schnitt lassen sich vielfäligte Operationen sehr leicht und effizient auf Listen implementieren.

Quelle: http://wordaligned.org/articles/shell-script-sets [4.4.2011 11:30]

bier

CDU führt Liquid Feedback ein…

October 7th, 2010

…um in Zukunft schneller auf die Wünsche von Demonstranten zu reagieren.

CDU führt Liquid Feedback ein

[http://asset.soup.io/asset/1138/3083_8a4f.jpeg Donnerstag, 7. Oktober 2010 11:10]

bier

Read the rest of this entry »

pr0gramm - Humer ohne Niveau

June 29th, 2010

Auf dieser Seite finden sich witzige Bilder jeglicher Art.

Eine kleine (noch ziemlich harmlose) Kostprobe:

racist choice

[http://www.pr0gramm.com/channel/brighte-reiter/view/2010/06/4chan-1275506434423, 29.6.2010 22:48 Uhr]
(If you would hit 1 or more buttons in the first row, you might be racist)

Ich wüsste jetzt auf Anhieb nur einen Knopf, den ich ruhigen Gewissens drücken könnte.
Destroy All Religions wäre natürlich als bekennend religiöser Diskordianer auch eine Wahlmöglichkeit.

Bei pr0gramm handelt es sich übrigends schlicht um einen “bot”, der in Channels gepostete Bilder lädt und auf der Seite hinterlegt
Witzig ist auch die Suchfunktion der Seite: Es lässt sich nur nach Farben suchen

biertje met pleziertje

P.S.: Veel geluk voor de Nederlandse bondselftal tegen Brazilië, en voor de Duitse tege Argentinië! Wij zien ons op de finalepartij…

Wikileaks geschlossen…

March 19th, 2010

… bis genug Leute das Spendenvolumen für Wikileaks ausgeschöpft haben.

Also spendet schön alle mit, damit wir bald wieder in gewöhnter Fülle klassifizierte Informationen zu Gesicht bekommen:

Spende für wikileaks

/EDIT: Wikileaks ist nun wieder verfügbar. Danke an alle Spender!

bier

Der AK Vorratsdatenspeicherung hat gesiegt…

March 3rd, 2010

…vorerst. Denn schon ist bei unseren Politikern wieder die Rede von neu zu schreibenden Gesetzen. Vermutlich werde viele Gesetze jetzt auch erstmal einen Moment zurückgehalten, um sie dann still und heimlich wie die EU-Verträge aka EU-Verfassung hinter dem Rücken des Volkes zu verabschieden. Dann haben wir vielleicht die selben Folgen am Hals, aber unsere netten antipopulistischen Politiker haben keine Probleme mit der öffentlichen Meinung mehr, die dann sowieso irgendwann ins Abseits gedrängt werden könnte.

Wehrt Euch gegen Gesetzen und andere Machterscheinungen, die Eure Privatsphäre und Persönlichkeit in irgendeiner Weise bedrohen könnten!

EasyList Germany (AdBlock) blockiert Vorratdatenspeicherung Online-Demo

February 26th, 2010

Aber das lässt sich ganz einfach verhindern. Ich habe z.B. einfach einen cronjob angelegt, der mir die benötigten Bilder stündlich per wget auf den Server lädt und habe die Referenzen im HTML/CSS-Code angepasst.

Denkbar wäre auch der Lösungsweg ein kleines Stück php-Code einzubauen, welcher die Bilder auf den Server lädt. Allerdings müsste man sich dann wieder überlegen, wann das genau geschehen soll. Sonst würde ja bei jedem Laden der Seite das Banner mit heruntergeladen. Am besten man lässt dies Zufällig mit geringer Wahrscheinlichkeit in Abhängigkeit der Uhrzeit geschehen.

Bier

Erst wenn das letzte…

February 10th, 2010

…Lied von Rammstein zensiert ist, der letzte Mensch einen elektronischen Ausweis aufgezwungen bekommnt, erst wenn man um Sozialhilfe zu bekommen rund um die Uhr überwacht werden muss, wenn es nur noch Presseberichte über die dpa gibt, werdet Ihr merken, das wir wieder unfrei wie im “Kommunismus” sind, nur dass es leider keine Grundabsicherung für jeden mehr gibt…

Multitask…

November 30th, 2009

… dieses Spiel verfolgt ein sehr orginelles Prinzip:

http://notdoppler.com/multitask.php/

Viel Spaß!

Bier

ciopfs - filesystem Case-Insensitive

November 4th, 2009

Für manche ausgefallene Anwendungsfälle (z.B. Verwendung von Windows-Programmen), ist es nötig ein “case-insensitive” Dateisystem zu verwenden (ein Filesystem, das nicht auf Klein- oder Großschreibung achtet).
Damit man hierfür kein FAT-Dateisystem oder ähnliches verwenden muss, gibt es den netten fuse-basierten wrapper namens ciopfs.
Kurze Anleitung

Ordner anlegen, in dem die Dateien wirklich abgelegt werden sollen:
$ mkdir ~/.ablage
Mountpoint anlegen:
$ mkdir ~/case-insensitive
ciopfs auf mountpoint starten:
$ ciopfs ~/.ablage ~/case-insensitive

Leider lässt sich ein bestehender Ordner nicht dadurch einfach direkt case-insensitive betrachten, man legt dazu erst nach dem obigen Schema einen Ordner + Mountpoint an, mountet das ganze und verschiebt seine Inhalte in das ciopfs.

Bier


Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: