Schlagwort-Archive: password

ownCloud Passwort

An der Zickigkeit von ownCloud auf Debian hat sich auch mit dem Upgrade auf die Version 6 wenig geändert. Während auf meinen Ubuntuservern das Upgrade schon immer einfach durchlief, maulte ownCloud mit der gleichen Berechenbarkeit am Ende eines jeden Upgrades auf einem Debian rum, dass das Passwort mindestens eines Benutzers nicht mehr funktioniere etc. pp. Meist lag es am Inhalt der .htaccess Dateien im ownCloud Ordner gepaart mit Firefox und seiner für mich schwer durchschaubaren Cache Verwaltung, die mir hier dazwischen kamen. Da half dann oft die Nutzung von Rekonq – oder eben Anpassungen der .htaccess Files. Heute wollte alles nicht helfen – der Bug saß wo anders (und ich weiß noch nicht wo). Also sah ich mich gezwungen, den Versuch eines Passwort Resets für den Benutzer admin auszuprobieren – was mit phpMyAdmin einfach umgesetzt werden kann.

ocusers

Die Tabelle oc_users auswählen und dort beim gewünschten Benutzer – hier: admin – auf „Edit“ klicken.

adminpw

SHA1 auswählen und das neue Passwort im Klartext eingeben. Durch Klick auf GO speichern. Das Passwort für den Benutzer liegt nun ungesalzen in der Datenbank! Deswegen folgt der nächste Schritt.

oc_personal

An ownCloud anmelden (was funktionieren wird) und nach Klick auf den Benutzernamen (rechts oben) zum Passwort-ändern Dialog von ownCloud navigieren. Dort das so eben gesetzte und ein neues Passwort eingeben.

Nur dieser letzte Schritt stellt sicher, dass das Passwort für diesen Benutzer auch gesalzen in der Datenbank landet, was eine kurze Kontrolle in phpMyAdmin auch bestätigt.

MySQL root Passwort zurücksetzen

Viele Köche und der Brei. Auf dem Testserver der Computer-AG werkeln so viele mit Rootrechten parallel, dass man  gelegentlich in seine Anwendungen nicht mehr hinein kommt. Gestern so geschehen mit dem root Passwort für den MySQL Server. Wie also zurück setzen?

1. Schritt: Den MySQL Server anhalten:

/etc/init.d/mysql stop

2. Schritt: MySQL Server starten und auf eine Passwortabfrage verzichten:

mysqld_safe –skip-grant-tables

3. Schritt: Als root am MySQL Server anmelden:

mysql -u root

4. Schritt: In der Datenbank mysql das Passwort ersetzen:

use mysql;
update user set password=PASSWORD(„NEW-ROOT-PASSWORD“) where User=’root‘;
flush privileges;
quit

5. Schritt: MySQL Server wieder anhalten und erneut starten:

/etc/init.d/mysql stop

/etc/init.d/mysql start

Quellen: A und B – diese Schritte gelten weitgehend ohne Berücksichtigung der MySQL Version.