L'accesso root è disabilitato per impostazione predefinita dopo l'aggiornamento da FOS 7.x a FOS 8.0.x o versione successiva oppure se viene utilizzato il comando
firmwarecleaninstall .
Se si tenta di effettuare l'accesso con accesso root, potrebbe essere visualizzato un messaggio che indica che l'account (root non è elencato) è disabilitato.
Diagnosi del problema:
- Per visualizzare lo stato delle impostazioni di accesso root dal livello di accesso amministratore , eseguire il comando:
switch:admin> rootaccess --show
Se l'impostazione RootAccess risultante visualizzata è none, l'accesso root è disabilitato.
- Per visualizzare lo stato delle impostazioni dell'utente root, eseguire il comando:
switch:admin> userconfig --show root
- Verificare che il nome dell'account sia root.
- Se l'attributo Enable visualizzato è No, l'account root è disabilitato.
Risoluzione
I due comandi seguenti consentono l'accesso all'account root. Uno o entrambi i comandi funzionano a seconda dello stato dei comandi --show precedenti:
-
Modificare le impostazioni di accesso root per consentire o disabilitare l'accesso root, digitare il comando rootaccess --set <none/consoleonly/all>.
- None: Disabilita l'accesso all'account root su tutte le interfacce
- Solo console: Consente l'accesso all'account root utilizzando solo la console (questa è l'opzione abilitata per impostazione predefinita)
- Tutti: Consente l'accesso root su tutte le interfacce
Esempio:
- Per abilitare l'accesso root su tutte le interfacce, eseguire il comando:
switch:admin> rootaccess --set all
- Per verificare che l'accesso root sia impostato, eseguire il comando:
switch:admin> rootaccess --show
- Verificare che l'impostazione RootAccess visualizzata sia all.
- Per abilitare o disabilitare l'account root, digitare il comando userconfig --change root -e <yes | no> .
- L'opzione -e abilita o disabilita un account. Specificare yes per abilitare o no per disabilitare un account.
Esempio:
- Per abilitare l'account root, eseguire il comando:
switch:admin> userconfig --change root -e yes
- Per verificare che l'account root sia abilitato, eseguire il comando:
switch:admin> userconfig --show root
- Verificare che il nome dell'account sia root.
- Se l'attributo Enable visualizzato è Yes, l'account root è ora abilitato.
Il primo accesso root a uno switch richiede di modificare la password root predefinita, senza la possibilità o l'opzione di annullare (Ctrl+C) o lasciarla come password root predefinita. È NECESSARIO modificare la password.