L’accès root est désactivé par défaut après la mise à niveau de FOS 7.x vers FOS 8.0.x ou une version ultérieure, ou si la commande
firmwarecleaninstall est utilisée.
Les tentatives de connexion avec un accès root peuvent entraîner un message indiquant que le compte (root n’est pas répertorié) est désactivé.
Diagnostic du problème :
- Pour afficher l’état des paramètres d’accès root à partir du niveau d’accès admin , exécutez la commande suivante :
switch :admin> rootaccess --show
![HOW17366_en_US__1BRCD_Root_Access-rootacc_show-aucun](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_1.jpeg)
Si le paramètre RootAccess qui en résulte est défini sur none, l’accès root est désactivé.
- Pour afficher l’état des paramètres de l’utilisateur root, exécutez la commande suivante :
switch :admin> userconfig --show root
![HOW17366_en_US__2BRCD_Root_Access-usercfg_show-désactivé](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_2.jpeg)
- Vérifiez que le nom du compte est root.
- Si l’attribut Enable affiché est No, le compte root est désactivé.
Résolution
Les deux commandes suivantes autorisent l’accès au compte root. L’une ou l’autre des commandes ou les deux fonctionnent en fonction de l’état des commandes --show précédentes :
-
Modifiez les paramètres d’accès root pour autoriser ou interdire l’accès root, saisissez la commande rootaccess --set <none/consoleonly/all>.
- Aucun : Désactive l’accès au compte root sur toutes les interfaces
- Console uniquement : Permet l’accès au compte root à l’aide de la console uniquement (il s’agit de l’option activée par défaut)
- Tous: Permet l’accès root sur toutes les interfaces
Exemple :
- Pour activer l’accès root sur toutes les interfaces, exécutez la commande suivante :
switch :admin> rootaccess --set all
![HOW17366_en_US__3BRCD_Root_Access-rootacc_set-all](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_3.jpeg)
- Pour vérifier que l’accès root est défini, exécutez la commande suivante :
switch :admin> rootaccess --show
![HOW17366_en_US__4BRCD_Root_Access-rootacc_show-tous](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_4.jpeg)
- Vérifiez que le paramètre RootAccess affiché est « all ».
- Pour activer ou désactiver le compte root, saisissez la commande userconfig --change root -e <yes | no> .
- L’option -e permet d’activer ou de désactiver un compte. Spécifiez yes pour activer ou no pour désactiver un compte.
Exemple :
- Pour activer le compte root, exécutez la commande :
switch :admin> userconfig --change root -e yes
![HOW17366_en_US__5BRCD_Root_Access-usercfg_set-enable](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_5.jpeg)
- Pour vérifier que le compte root est activé, exécutez la commande suivante :
switch :admin> userconfig --show root
![HOW17366_en_US__6BRCD_Root_Access-usercfg_show-enable](https://supportkb.dell.com/img/ka06P000000YXwVQAW/ka06P000000YXwVQAW_fr_6.jpeg)
- Vérifiez que le nom du compte est root.
- Si l’attribut Enable affiché est Yes, le compte root est désormais activé.
La première connexion root à un commutateur vous invite à modifier le mot de passe root par défaut, sans possibilité d’annuler (Ctrl+C) ou de le laisser comme mot de passe root par défaut. Vous DEVEZ modifier le mot de passe.