Linux: November 2009 Archive
Debian / MySQL: error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Wer folgenden Fehler beim Starten oder Restarten seines MySQL-Servers unter Debian bekommt, der wird wohl versucht haben einen DUMP von einem anderen Server einzuspielen:
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Um die Rechte für den "debian-sys-maint" wiederherzustellen einfach sich als "Root" am MySQL-Server anmelden und folgenden Befehl eingeben:
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '<password>' WITH GRANT OPTION;
Das gesuchte <password> findet man in "/etc/mysql/debian.cnf".
Ein etwas längerer Foreneintrag mit Problemlösung (auch für die Bedürfnisse von Ubuntu) findet man hier:
http://ubuntuforums.org/showthread.php?t=112505
Auch ein Linux ist, wenn es schlecht gesichert ist, ein Betriebssystem das kompromittiert werden kann. Deshalb sollte man in regelmäßigen Abstand sein Linux auf Rootkits untersuchen, die einem Angreifer die Kontrolle über das System ermöglichen.
Ein gutes Tool, welches das System untersucht ist "Chkrootkit". Unter Debian lässt es sich ganz leicht installieren und ausführen:
apt-get install chkrootkit
und ausführen danach mit
chkrootkit
Dabei werden dann speziell gefährdete Dateien, Logs und vieles mehr gescannt.
Eine Liste gegen welche Rootkits und Würmer/Trojaner das Tool hilft findet man auf der Projektseite. Außerdem findet sich hier das Programm auch zum Download:
http://www.chkrootkit.org/
Für Paketinformationen bei Debian siehe hier:
http://packages.debian.org/de/etch/chkrootkit

