2014-07-14 8 views
5

Ich habe mein Luci Passwort vergessen, kann aber über ssh bekommen. Wie setze ich das Luci Passwort von der Konsole zurück? Ich sehe, dass in/etc/config/luci es dies:Wie luzi Passwort von ssh zurückgesetzt

config extern 'flash_keep' 
... 
     option passwd '/etc/passwd' 
... 

So ist es mit dem regulären Befehl passwd gemacht?

+0

So sieht es aus. Vielleicht verwendet es einen Nicht-Root-Benutzer für die Luci-Authentifizierung. –

+0

Der Benutzer, bei dem ich mich normalerweise als luci angemeldet habe, ist root, obwohl ich das ändern möchte. – rainkinz

Antwort

2

Sie können root Passwort verwenden passwd Befehl über ssh. Normalerweise ist das root-Passwort luci password.

# passwd

Passwort für root Ändern

Neues Passwort:

1

Wenn Sie einen Nicht-Root-Benutzer für luci verwenden möchten, ich habe dies an einem Projekt vor ein paar Monaten :

https://github.com/sudomesh/luci-app-peopleswifi/blob/master/luasrc/controller/peopleswifi/index.lua

wo "admin" ein anderer Benutzer in openwrt war. Man sollte meinen, dass openwrt in Multi-User-Umgebungen nicht sicher ist. Theoretisch kann man dem "admin" -Benutzer zwar keine Login-Shell geben, aber ich bin mir nicht sicher, ob ich auf diese Lösung als sichere Alternative zur Verwendung der luci-Authentifizierung als root angewiesen wäre.