Schlagwort-Archive: security

PPA fürs PPA Key Import Skript

Key TermDamit ihr mit dem PPA-Import-Skript immer auf dem neuesten Stand bleibt, gibt es jetzt ein PPA bei Launchpad.
Derzeit befinden sich dort Pakete für Intrepid (da allerdings nur Version 0.3.0) und Jaunty, Hardy und Karmic werde ich in den nächsten Tagen hinzufügen.

Das PPA findet ihr hier:
https://launchpad.net/~bz/+archive/ppa

Um das ganze direkt in eure Paketverwaltung einzufügen ist die folgende Zeile zu notieren:

deb http://ppa.launchpad.net/bz/ppa/ubuntu jaunty main   # jaunty durch eure Ubuntu-Version ersetzen

Den GPG-Key für das PPA spielt ihr so ein:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DA246260

Oder ihr installiert zuerst das Skript aus dem PPA und importiert den Key dann damit.
Achja, installiert wird das ganze dann so:

  1. sudo apt-get install import-all-ppa-keys

Viel Spass!

Launchpad PPA Key Import Skript v0.3.2

Key TermNach (langer, langer, langer)² Zeit mal wieder was neues aus dem PPA Key Import Lager.

Da Launchpad vor einiger Zeit die Art geändert hat, wie die GPG-Keys auf der jeweiligen Seite angezeigt werden, war eine kleine Anpassung des Skripts nötig.

Funktioniert auf jeden Fall jetzt wieder...

Zum Download gehts hier entlang:

Download des Launchpad PPA Key Import Skriptes v0.3.2

Schönes Wochenende zusammen!

MySQL root-Passwort vergessen?

Passend zum heißesten Tag des Jahres, gibt es einen Kurztipp für eine Situation, in der es einem auch ganz schön warm werden kann.

MySQL Passwort vergessen

Mal gesetzt den Fall, man vergißt oder verbummelt sein MySQL root-Passwort. Passiert euch nicht? Ok, dann sagen wir einfach, $haustier hats gefressen ;). Was dann? Ganz einfach, Terminal auf, und los gehts:

  1. sudo /etc/init.d/mysql stop # Stoppen des MySQL-Server-Prozesses
  2.  
  3. sudo mysqld_safe --skip-grant-tables # MySQL-Server ohne Zugangsdatentabelle starten
  4.  
  5. # In einem neuen Terminal dann
  6. mysql --user=root mysql # Als root am MySQL-Server anmelden
  7.  
  8. update user set Password=PASSWORD('hier-neues-passwort-hin') where user='root'; # neues Passwort setzen
  9.  
  10. flush privileges; # neuladen der Benutzertabellen
  11.  
  12. exit; # MySQL Kommandozeile verlassen

Dann zurück ins alte Terminal und den MySQL-Prozeß stoppen und anschließend den Server inklusive Benutzertabellen neu starten

  1. sudo /etc/init.d/mysql start

Anschließend das neue Passwort nicht wieder vergessen und fertig...fast zu einfach, oder?

Was steht bei euch heute an? Schwitzen am Schreibtisch? Oder twittern aus dem Freibad? Ich "wähle" Tor 1 :/

Launchpad PPA Key Import Skript v0.3

Key TermAuch auf die Gefahr hin euch auf die Nerven zu gehen...hier kommt die nächste, natürlich wieder enorm verbesserte Version des Launchpad PPA Key Importers.

Warum so schnell? Nun, daran ist Fredo schuld, der mich hier darauf hingewiesen hat, das das angehangene "/ppa" an den PPA-URLs eine Art Vorsorgemaßnahme ist um in Launchpad mehrere PPAs pro Person anzulegen.

Während die Version des Skriptes von heute morgen nur darauf bedacht war den String "/ppa" herauszufiltern, kann die neue verbesserte Version alles erkennen was nach dem eigentlichen Namen des PPA-Bereitstellers folgt, und dieses beseitigen. Dank an Fredo!

Ausserdem hat Matthäus, ebenfalls in den Kommentaren, zwei Verbesserungen vorgeschlagen, die da wären:

  • Check ob das Skript mit den erforderlichen Rechten gestartet wird
  • benutzen der Standard "/etc/apt/sources.list" falls keine alternative als Parameter angegeben wird

Beides wurde ins Skript übernommen. Auch hier: Danke an den Tipp-Geber! Außerdem wurde das Fehler-Handling etwas verbessert und eine Option "--help" hinzugefügt.

Fein, fein...dann mal noch einen schönen Abend und, äh, tschuldigung für die Störung. Ich halte mich nur an das alte Grundgesetz: "Release early, release often" 😉

Download von Version 0.3

Oder direkt aus Launchpad:

bzr branch lp:lki

Launchpad PPA Key Import Skript v0.2

Key TermWie mehrere Leute mir in den Kommentaren mitteilten scheiterte das Skript an manchen PPA URLs.

Dieser Fehler betrifft URLs die folgendermaßen aufgebaut sind:

deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu intrepid main

Das Problem ist das "ppa/", das soweit ich gesehen habe nicht unbedingt nötig ist um das PPA zu benutzen, aber trotzdem recht häufig auftaucht. Wie auch immer, das Skript kann auf jeden Fall jetzt auch mit diesen URLs umgehen.

Die neue Version findet ihr hier:

Launchpad PPA Key Import Skript v0.2

oder auch auf Launchpad selbst:

Launchpad Key Importer auf Launchpad

das ganze kann mit einem

bzr branch lp:lki

heruntergeladen werden.

(Und ja, ich weiß das es übertrieben ist für so ein simpels Skript ein Launchpad-Projekt anzulegen, aber da ich gerade mit Bazaar herumexperimentiere war das ganze ein willkommenes Testobjekt 😉 )