Schlagwort-Archive: Linux

Alzheimer Passwort

Mich hat eine E-Mail mit folgendem Inhalt erreicht:

wie merke ich mir solche Passwörter

Ich merke mir diese Passwörter überhaupt nicht. Alleine die Serverzugänge im zweistelligen Bereich würden meine menschliche interne Festplatte überfordern. Man nutzt kleine Helferlein. Ich habe für mich persönlich vor Jahren ein nettes Tool gefunden. Den Password-Gorilla.

Die Vorteile liegen auf der Hand

  • Plattform unabhängig
  • Passwörter werden durch SHA256 geschützt
  • Es kann selbst Passwörter erzeugen
  • Mobil da keine Installation notwendig
  • Kategorien und Unterkategorien möglich
  • und einiges mehr

Ich habe mir zwei USB Sticks nur zu diesem Zweck erstellt. Einen mit allen Versionen (Linux, Mac und Win) und den zweiten mit der Password Gorilla Datenbank. Ist zwar alles Passwort geschützt aber sicher ist sicher.

Sicher ist Sicher

Eigentlich sollte es Standard sein. Aber eigentlich gibt es das Wort eigentlich nicht.

Worum es mir bei diesem Beitrag geht, ist folgendes. Man soll einen root Server übernehmen aus welchen Gründen auch immer. Kurze Mail-Korrespondenz:

IS: schickst mir noch schnell die Zugangsdaten und Status?
AW: Version glaube Debian Lenny. Der läuft seit X Jahren stabil.
IS: SSH Zugang?
AW: Benutzer root ip xx.xx.xx.xx Passwort server32007

Was mich jetzt schon stört ist:

  • Das Wort glaube (Passt in die Kirche aber nicht auf einen Server)
  • Das Passwort …  (selbst Standard pwgen -s gibt sicherere Passwörter aus)
  • Port?? … Standard

Also legen wir los und verbinden uns mit dem Server.

Weiterlesen

Wundervolles screen

Heute ist mir seit längerem mal wieder bewusst geworden, was ich an dem kleinen mächtigen Tool GNU screen habe. Ich war gerade dabei mysql-server und apach2 zu installieren.

# apt-get install mysql-server apache2

Nach dem bestätigen der Abhängigkeiten, download der Pakete und dem losflitzen von dpkg … Zwangstrennung … Irgs…

SSH disconect broken pipe …

Als ich screen noch nicht kannte, bestand mein weiterer Ablauf aus Kaffee holen, Kippe, beruhigen und dann ein dpkg -a … Nachdem man die Lock Datei getoucht oder bearbeitet hat, debconf überreden konnte aufzuhören mit was auch immer es/er gerade macht usw.

Dank screen hat sich der Ablauf nach so einer „broken Pipe“ etwas geändert. Kaffee, Kekse und dann entspannt via SSH wieder auf den Server und seine Session zurück holen.
Eine kurze Einleitung in screen bekommt man wenn Man(n)/Frau weiter ließt :)

Weiterlesen

XTCmodified und weiße Seiten

XTCmodified (oder neudeutsch „modified eCommerce Shopsoftware“) begleitet mich nun schon sehr lange. Eine Frage die mich des öfteren erreicht, warum erhalte ich nach dem Upload eine weiße Seite wenn ich installieren möchte. Schaut man sich die error Logs an, kommt man meist sehr schnell hinter den vermeintlichen „Fehler“.

[Tue Nov 20 16:24:16 2012] [warn] [client xx.xx.xx.xx] mod_fcgid: stderr: PHP Warning:  require(/var/www/webseite.de/web/includes/classes/boxes.php): failed to open stream: No such file or directory in /var/www/clients/client1/web8/web/www1/xtc_installer/includes/application.php on line 55

In unserem Beispiel ist der Pfad zu unserem Web Verzeichnis

/var/www/clients/client1/web8/web/

Anmerkung: /var/www/webseite.de ist ein Symlink auf /var/www/clients/client1/web8.
Die Datei application.php (xtc_installer Verzeichnis) wird jedoch aus

/var/www/clients/client1/web8/web/www1/

aufgerufen. Also wird der absolute Pfad falsch umgesetzt. Eine Quick&Dirty Lösung ist das anpassen des STRATO Fix in der application.php. Es geht um folgende Abfrage:

  // Some FileSystem Directories
  if (!defined('DIR_FS_DOCUMENT_ROOT')) {
    //BOF - web28 - 2010.02.18 - STRATO ROOT PATCH
    if (strpos($_SERVER['DOCUMENT_ROOT'],'strato') !== FALSE) {
      //BOF -  web28 - 2011-05-06 - NEW Strato document-root function
		  define('DIR_FS_DOCUMENT_ROOT', rtrim(strato_document_root(),'/'));
      //EOF -  web28 - 2011-05-06 - NEW Strato document-root function
    } else {
      define('DIR_FS_DOCUMENT_ROOT', rtrim($_SERVER['DOCUMENT_ROOT'],'/'));
    }
    //EOF - web28 - 2010.02.18 - STRATO ROOT PATCH
    $local_install_path=str_replace('/xtc_installer','',$_SERVER['PHP_SELF']);
    $local_install_path=str_replace('index.php','',$local_install_path);
    $local_install_path=str_replace('install_step1.php','',$local_install_path);
    $local_install_path=str_replace('install_step2.php','',$local_install_path);
    $local_install_path=str_replace('install_step3.php','',$local_install_path);
    $local_install_path=str_replace('install_step4.php','',$local_install_path);
    $local_install_path=str_replace('install_step5.php','',$local_install_path);
    $local_install_path=str_replace('install_step6.php','',$local_install_path);
    $local_install_path=str_replace('install_step7.php','',$local_install_path);
    $local_install_path=str_replace('install_finished.php','',$local_install_path);
    define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . $local_install_path);
  }

Im Detail um die Abfrage in Zeile 4. Ändert man diese in

  // Some FileSystem Directories
  if (!defined('DIR_FS_DOCUMENT_ROOT')) {
    //BOF - web28 - 2010.02.18 - STRATO ROOT PATCH
    if (strpos($_SERVER['DOCUMENT_ROOT'],'strato') !== TRUE) {

klappts auch mit dem Nachbarn ;) Oder besser mit dem installieren.

Eine ebenso Quick&Dirty Lösung aber ein paar Zeilen tiefer hatte ich vor Monaten im Forum geschrieben. FALSE auf TRUE geht nur schneller :)

KOMA ohne Alkohol

Es gibt ja bekanntlich immer mehrere Wege zum Ziel. Heute habe ich mich mal an LyX mit der Dokumentenklasse book (KOMA-Script) und Wallpaper vs. pdftk auseinandergesetzt.

Der erste Weg war immer, ein reines Dokument ohne Hintergrund zu verfassen. Anschließend wurde ein Hintergrundbild ausgearbeitet und via pdftk in das Dokument eingefügt.

pdftk LyXdokument.pdf background BG_V051.pdf output Fertiges_Dokument.pdf

Ich habe mir nun nach Ewigkeiten mal wieder einige Dokumentationen bei CTAN durchgelesen. Das Paket Wallpaper hatte ich glatt verdrängt :) Also LyX auf, Dokument -> Einstellungen -> LaTeX Vorspann und Wallpaper einfügen. Nebenbei habe ich gleich die Kapitel/Abschnitt Überschriften auf Folgeseiten entfernt.

\usepackage{scrpage2}
\pagestyle{empty}
\usepackage{wallpaper}
\CenterWallPaper{1}{BG_V051.pdf}

Und siehe da, das selbe Ergebnis ohne Zwischenschritt. Alles Geschmackssache.
Voraussetzung ist natürlich, dass *.lyx Datei und Hintergrund in einem Ordner liegen. Andernfalls muss der Pfad zum Bild angepasst werden.