JeFaBePh
Familienseite
Postfix Mailboxen und Aliases verwalten
- Details
- Written by Jens Nitschke
Alias anlegen
Um einen neuen Alias anzulegen muss dieser in die Datei
/etc/postfix/virtual_alias
eingetragen werden. Das Format der Datei ist:
Aliase-Email Ziel-Email
Bevor der Eintrag aktiv wird muss die dazugehörige Datenbank aufgebaut werden. Dies funktioniert mit:
postmap /etc/postfix/virtual_alias
und anschließendem:
postfix reload
Fertig.
Mailbox anlegen
Das Anlegen einer neuen Mailbox funktioniert fast genauso. Die Datei heißt in diesem Fall aber:
/etc/postfix/vmailbox
Münchner IT Blog ist Online
- Details
- Written by Jens Nitschke
Vor kurzem ist der offizielle Blog der Münchner IT gestartet. Hier findet man zum einen allgemeine Informationen aus dem IT Umfeld der Stadt München, aber auch aktuelle Informationen zu den Projekte LiMux und MOGDy. Die Beiträge werden von internen Fachkräften geschrieben.
Zu erreichen ist der Münchner IT Blog unter www.it-muenchen-blog.de.
4 Wege ein Zufalls-Password mit Linux zu erzeugen
- Details
- Written by Jens Nitschke
Mit openssl
openssl rand -base64 <Länge> |head -c <länge>; echo
(Das echo sorgt nur für einen Zeilenumbruch bei der Ausgabe)
Beispiel:
$ openssl rand -base64 8 |head -c 8; echoipbn3Jxp
Mit date
date +%s | sha256sum | base64 | head -c <Länge>; echo
Beispiel
$ date +%s | sha256sum | base64 | head -c 8; echo
YTJiY2Ew
Mit perl
perl -MDigest::SHA -e 'print substr( Digest::SHA::sha256_base64( time() ), 0, $ARGV[0] ) . "\n"' <Länge>
Beispiel
$ perl -MDigest::SHA -e 'print substr( Digest::SHA::sha256_base64( time() ), 0, $ARGV[0] ) . "\n"' 8
NOowBgdn
Mit apg
apg -n 1 -m <Länge> -x <Länge>
Wenn man gerne Sonderzeichen haben möchte, muss man noch ein -a 1 hinzufügen.
Beispiel
$ apg -n 1 -m 8 -x 8
utipMosh
Setup a persistant SSH tunnel w/ pre-shared key authentication
- Details
- Written by Jens Nitschke
$ autossh -f -i /path/to/key -ND local-IP:PORT User@Server
This creates a persistent ssh -i /path/to/key -ND local-IP:PORT User@Server connection. You may have to install autossh. -f puts in daemon mode. if you are having trouble, try it without -f.
MiniHowTo Debian Paketbau auf Buildserv
- Details
- Written by Jens Nitschke
Für einen Kollegen eine Mini-Anleitung, wie Pakete auf dem Buildserver gebaut werden:
Als Beispiel das mono-Paket.
Folgende Dateien auf den Buildserver in das eigen Homeverzeichnis kopieren:
- mono_2.0.1.orig.tar.gz
- mono_2.0.1-1.diff.gz
- mono_2.0.1-1.dsc
Dann kann der Bauvorgang angeschmissen werden:
- sbuild -d halut -A -s mono_2.0.1-1.dsc
Wenn das erfolgreich durchgelaufen ist erhällt man zusätzlich folgende Dateien:
- mono_2.0.1-1_i386.deb
- mono_2.0.1-1_i386.changes
Damit ich die Paket auch in unsere Paketverwaltungverwaltung hochladen kann, muss ich die Pakete signieren:
debsign -k[Schlüssel-ID] mono_2.0.1-1_i386.changes
Nun kann ich die Pakete an die Paketverwaltung übergeben:
- dupload -t limux-buildserv mono_2.0.1-1_i386.changes
Damit würde im nächsten Release das mono Paket enthalten sein.
Releasekandidat 2 des LiMux Basisclients 2.2.0
- Details
- Written by Jens Nitschke
Release 2.20RC2 unseres LiMux Basisclients wurde bereitgestellt. Dieser Releasekandidat ist für die dezentrale Qualitätssicherung vorgesehen. Der Fokus bei Release 2.2.0 liegt eindeutig auf Fehlerbehebung und Stabilisierung.
Obwohl bisher 63 Änderungsanträge für 2.2.0RC2 bearbeitet wurden, sind fast keine neuen Features enthalten. Im Kern ist der Basisclient gleich geblieben. Einige Fachapplikationen wurden auf aktuelle Versionen aktualisiert wie zum Beispiel unser Wollmux auf Version 5.6.1a.
Der aus meiner sicht wichtigste Bugfix betrifft das Paket slapd, welches für unseren lokalen LDAP-Cache benötigt wird. Die vorhergehenden Versionen enthielten einen Fehler, der dafür verantwortlich war, dass bei bestimmten LDAP-Anfragen der lokale slapd abstürzte. Dies hatte unangenehme Auswirkungen auf den Basisclient, da lokale LDAP-Anfragen z.B. zur Authentifizierung verschiedener Dienste nicht mehr funktionierten. "Einfrierende" Basisclients waren die folge. Dieser Fehler wurde nun behoben.
Auch an unserem LiMux-Verteilserver wurde mehrere Fehler behoben.
Insgesamt wurden 148 Debianpakete aktualisiert und 23 neu im LiMux-Repository aufgenommen.
Die finale Version 2.2.0 ist aktuell für Mitte August avisiert.
Linuxtag 2009
- Details
- Written by Jens Nitschke
Auch dieses Jahr waren wir wieder auf dem Linuxtag 2009 vom 24.06.bis 27.06.in Berlin vertreten. Auf einem Gemeinschaftsstand mit dem Auswärtigen Amt, dem BSI und der BIT präsentierten wir das Projekt LiMux.
Auf großes Interesse ist dabei unser Wollmux gestoßen. Verschiedene Behörde, öffentliche Einrichtungen aber auch Firmen haben uns in Gesprächen mitgeteilt, dass sie den Wollmux bereits getestet haben oder demnächst testen wollen. Der WollMux ist unter der European Union Public License (EUPL) lizensiert und kann vom Open Source Observatory and Repository der EU (OSOR) heruntergeladen werden.
Neben dem "normalen" Messegeschehen haben wir interessante Gespräche mit den Kollegen vom Auswärtigen Amt und vom Landesvermessungsamt Rheinland-Pfalz geführt. Dabei ging es vor allem um die gemeiname Lösung von Aufgabenstellungen wie z.B. die Vorkonfiguration von KDE-Desktops oder der Verteilung und Pflege von virtuellen Maschinen.
Nette Neuigkeiten im Limux Basisclient 2.1.0
- Details
- Written by Jens Nitschke
Im Release 2.1.0 unseres Limux Basisclients wurde auch die GOsa Version aktualisiert. von 2.6.0 auf 2.6.4. Dabei haben sich natürlich auch wieder einige Dinge verändert. Eine Änderung möchte ich ich hier vorstellen.
Im Bereich Softwareverteilung werden alle verfügbaren FAI-Klassen eines Releases aufgelistet. Nun gibt es häufig verschiedene FAI-Klassen-Typen (Partitionstabellen, Paketlisten usw.) mit dem selben Namen. Diese wurden bisher immer alle serparat aufgelistet.
In GOsa 2.6.4 werden gleichnamige FAI-Klasse zusammengefasst und die einzelnen Typen über Symbole dargestellt. Zum Bearbeiten einer FAI-Klasse kann man nun wie gehabt auf den Klassen-Namen klicken und erhält dann eine Auswahlmöglichkeit welchen Klassentypen man ändern möchte, oder man klickt direkt auf das jeweilige Symbol.
Ich halte das für eine sinnvolle Änderung, welche die Übersichtlichkeit deutlich verbessert.
Erster Releasekandidat für den LiMux Basisclient 2.1 in der Qualitätssicherung
- Details
- Written by Jens Nitschke
Der erste Releaskandidate des nächsten Basisclients 2.1 ist nun in der Qualitätssicherung angekommen. In der Qualitätssicherung wird der Basisclient einer ganzen Reihe von Standardtests -wie zum Beispiel einer Neuinstallationen oder dem Update von einer älteren Version- unterzogen. Zusätzlich werden bestimmte Fachverfahren auf Lauffähigkeit getestet und natürlich werden die für dieses Release umgesetzten Änderungen nochmal expliziet betrachtet. Da in diesem Release eine ganze Reihe von Änderungen an GOsa und dem dazugehörigen GOsa-SI vorgenommen wurden, liegt ein Testschwerpunkt bei diesen beiden Komponenten.
Bei Relase 2.1 handelt es sich um ein Featurerelease. Neben einigen Bugfixes wurden einige Applikationen aktualisiert. Am spannensten ist dabei der Wechsel von OpenOffice.org 2 auf OpenOffice.org 3 und von Firefox 2 auf Firefox 3. Auch der DNS-Cache pdnsd kommt wieder zum Einsatz. Dieser wurde seit Release 2.0.0 nicht mehr benutzt.
Massenverteilung mit FAI/GOsa
- Details
- Written by Jens Nitschke
Ich möchte mal zeigen wie eine Masseninstallation von LiMux Basisclients mit FAI/GOsa in GOsa dargestellt wird. Seit GOsa 2.6 gibt es ja das neue Feature "Verteilungsstatus". In diesem Fenster kann der Installationsstatus der einzelnen LiMux Basisclients überwacht werden. Das sieht dann zum Beispiel so aus: 
Die Installationsfortschritte der einzelnen Basisclients werden von den Basisclients permanent an den Verteilserver übermittelt. Dieser leitet diese Werte gegebenfalls an weitere Verteilserver weiter und schreibt die Werte in eine lokale Datenbank. Aus dieser wiederum liest GOsa den aktuellen Status und stellt diesen als Fortschrittsbalken dar. Dieser wird ca. alle 10 Sekunden aktualisiert.
Bei Massenverteilungstests in großen Umgebungen haben wir zwar noch kleinere Fehler gefunden aber an der Behebung dieser Fehler wird mit Hochdruck gearbeitet.
LiMux Basisclient 2.0.2 released
- Details
- Written by Jens Nitschke
Heute wurde Version 2.0.2 unseres Basisclients Stadt intern freigegeben. Neben einigen kleineren Bugfixes wurden vor allem Sicherheitsupdates eingespielt.
In meinen Augen ist die Fehlerbehebung der Offline Funktionalität in diesem Release sehr wichtig gewesen. Der Fehler war dafür verantwortlich, dass bei Ausfall des GOsa-SI-Dienstes keine Anmeldung am Basisclient mehr möglich war. Nach unserer Definition muss der Bassiclient -nach einmaliger erfolgreicher Anmledung- auch ohne Serverdienste funktionsfähig sein. Das ist jetzt auch wieder so.
Ein weiteres BugFix-Release ist momentan nicht geplant. Das nächste Release wird 2.1 sein und auch wieder neue Features enthalten.
More Articles...



