Schlagwort-Archiv: bash

Jul
06

/etc/motd

Da liegt diese Datei herum und man weiß einfach nix vernünftiges damit anzufangen. Zur Erinnerung: sie wird bei jedem erfolgreichen User-Login auf der Konsole ausgegeben. Naja… Auf unseren Servern tummelt sich eine ganze Reihe von Leuten mit mehr oder weniger Erfahrung aber umso mehr administrativen Berechtigungen. Was liegt da näher, als den lieben User zu …

Weiterlesen »

Jun
02

Ein Portscanner für die Bash

Einfach nicht zu fassen, was dieses Tool alles kann! Im Funktionsumfang der Bash enthalten sind auch 2 Pseudo-Devices für die Kommunikation via TCP oder UDP: /dev/tcp/HOSTNAME/PORT und /dev/udp/HOSTNAME/PORT Beim Aufrufen der Devices sollte es sich bei HOSTNAME um einen validen (im Sinne von via DNS auflösbar) Hostnamen oder eine IP handeln. Klar eigentlich. Und PORT …

Weiterlesen »

Jan
25

Skripting ohne Editor

Nicht schön aber manchmal eben doch nicht zu vermeiden: Das Erstellen von Dokumenten (u.a. Skripten) ohne das ein vernünftiger Editor, wie z.B. vi, verfügbar ist. Mit der passenden Ein- und Ausgabeumleitung alles gar kein Problem: cat > samplescript << EOF #!/bin/sh echo "some sample content" EOF chmod +x samplescript ./samplescript Aber Achtung: Während das Leerzeichen …

Weiterlesen »

Jan
11

Etwas Farbe für den Prompt

red-sector

Der Bash-Prompt unseres Live-Systems sollte etwas aufbereitet werden um dem Anwender die Konsequenzen seines Handelns eindrucksvoll vor Augen zu führen. Eine einfarbige Lösung erschien mir irgendwie nicht das richtige hierfür. Glücklicherweise läßt die Bash auch grafisch formatierte Ausgaben zu. Das schließt den Prompt, der bekanntlich über die Umgebungsvariablen PS1..4 konfiguriert wird, mit ein.