PDA

Vollständige Version anzeigen : debug.cfg löschen/ zurücksetzen


haveaniceday
06.01.2005, 17:03
Es kann passieren, das z.B. mit einem falschen Passwort es notwendig ist
/var/flash/debug.cfg ohne Zugriff per telnet zurückzusetzen.

Diese Methode funktioniert falls das Web-Interface noch einen "Firmwareupdate" anstossen kann.

Einfach das angehängte File per "Firmwareupdate" hochladen.
( Skript startet auch telnetd für Login )


# Loesche altes debug.cfg
echo > /var/tmp/debug.cfg

cat <<\EOP >> /var/tmp/debug.cfg
echo "root::0:0:root:/:/bin/sh" > /var/tmp/passwd
/usr/sbin/telnetd &
EOP
# Test auf Syntaxfehler
sh -n /var/tmp/debug.cfg
if [ $? -eq 0 ]
then
# kein Syntaxfehler, ueberschreiben..
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
fi
/sbin/reboot



Edit: Keine Nebenwikungen, ausser das Einstellungen von "*mod-.." gelöscht werden. Für "*mod-.." den Inhalt mit "echo > /var/flash/debug.cfg ; /sbin/reboot" löschen.

Haveaniceday