2014-07-14 14 views
5

Ho dimenticato la mia password di luci, ma posso entrare tramite ssh. Come posso resettare la password di luci dalla console? Vedo che in/etc/config/luci c'è questo:Come resettare la password di luci da ssh

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

Così si fa con il comando passwd regolare?

+0

Ecco come appare. Forse utilizza un utente non root per l'autenticazione di luci. –

+0

L'utente che ho effettuato l'accesso normalmente a luci è root, anche se voglio cambiarlo. – rainkinz

risposta

2

È possibile modificare la password di root utilizzare il comando passwd tramite ssh. Normalmente, la password di root è la password di luci.

# passwd

Cambiare la password di root

Nuova password:

1

Se vuoi utilizzare un utente non-root per luci, ho fatto questo su un progetto a pochi mesi fa :

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

dove "admin" è stato un altro utente in OpenWRT. Va detto che la mia comprensione è che openwrt non è specificamente sicuro negli ambienti multiutente. Mentre teoricamente non puoi dare a quell'utente "admin" una shell di login, non sono sicuro che dipenderei da questa soluzione come alternativa sicura all'uso dell'autenticazione di luci come root.