Telnet passwd geänder und komme nicht mehr rein

jenswmeyer

Mitglied
Mitglied seit
18 Jul 2005
Beiträge
228
Punkte für Reaktionen
0
Punkte
16
Habe mein telnet passwort über passwd geändert und dann die werte von cat shadow in der debug.cfg eingetragen.

jetzt nimmt er das neue und das alte passwort nicht mehr
 
thx klappt wieder

nur verstehe ich nicht das die box wenn ich das passwort änder über cat shadow mir das passwort so ähnlich "$1$$HPxAP4qXXXXXXXXXXXXXM0" wieder gibt. wenn ich das in die debug.cfg eintrage komme ich nicht mehr rein?
 
Was für eine Firmware hast du denn drauf?
Was hast du in die debug.cfg geschrieben?
Normalerweise sollte das gehen...

MfG Oliver
 
olistudent schrieb:
Was für eine Firmware hast du denn drauf?
Was hast du in die debug.cfg geschrieben?
Normalerweise sollte das gehen...

MfG Oliver

die x.67 als mod 0.57 in der debug config habe ich nur das allte passwort ganz oben übschrieben

was mich auch wundert, wenn ich das passwort wieder änder auf "fritzbox" also standert kommt über cat shadow eine andere ausgabe als es ursprünglich war, Müsste doch dann wieder der alte wert sein?
 
In der mod 0.57 ist ein Skript dabei, das macht das automatisch für dich...
Code:
~ # cat /usr/bin/passwd.store
passwd root
PASSWD=`sed -e '/^root:/!d' -e 's/^root://' -e 's/:.*//' /var/tmp/shadow`
cat /var/flash/debug.cfg | sed - e "/^PASSWD=.*/s#.*#PASSWD='$PASSWD'#" > /var/tmp/debug.cfg
cat /var/tmp/debug.cfg > /var/flash/debug.cfg

~ #
MfG Oliver
 
olistudent schrieb:
In der mod 0.57 ist ein Skript dabei, das macht das automatisch für dich...
Code:
~ # cat /usr/bin/passwd.store
passwd root
PASSWD=`sed -e '/^root:/!d' -e 's/^root://' -e 's/:.*//' /var/tmp/shadow`
cat /var/flash/debug.cfg | sed - e "/^PASSWD=.*/s#.*#PASSWD='$PASSWD'#" > /var/tmp/debug.cfg
cat /var/tmp/debug.cfg > /var/flash/debug.cfg

~ #
MfG Oliver

wie führe ich das aus? :doof:
 
Code:
~ # passwd.store
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Bad password: too simple.

Warning: weak password (continuing).
Re-enter new password:
Password changed.
~ #
;-)
 
Hallo,
aufpassen mit den $-Zeichen in der debug.cfg: Wenn du echo "$$x$yz" sagst versucht die shell das zu expandieren, also die Variablen aufzulösen.
Man sollte also vor jedes $-Zeichen einen Backslash schreiben, um dies zu vehindern. Möchtest du also tatsächlich nachher "$$x$yz" in der passwd stehen haben, so schreibe
echo "\$\$x\$yz"
in die debug.cfg
 

Statistik des Forums

Themen
246,171
Beiträge
2,247,421
Mitglieder
373,714
Neuestes Mitglied
Panicmaker
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.