debug.cfg löschen/ zurücksetzen

haveaniceday

Aktives Mitglied
Mitglied seit
14 Okt 2004
Beiträge
1,305
Punkte für Reaktionen
0
Punkte
36
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
 

Anhänge

Kostenlos!

Statistik des Forums

Themen
248,106
Beiträge
2,281,549
Mitglieder
377,316
Neuestes Mitglied
jrf