1 votes

Effacement du mot de passe de l'utilisateur et/ou de la racine dans un système linux embarqué

Nous avons un système de caméra de sécurité fonctionnant sous un linux embarqué. Il démarre avec Lilo comme chargeur de démarrage et n'a pas d'accès au tty une fois démarré. Je ne connais pas non plus de nom d'utilisateur.

SSH/22 est ouvert, mais je ne pense pas que la force brute soit une option.

J'ai essayé tous les trucs habituels pour réinitialiser le mot de passe d'un utilisateur linux (démarrer à partir du chargeur de démarrage en mode mono-utilisateur = ne se produit pas, demande toujours la connexion de l'utilisateur, démarrer à partir d'un live cd = ne peut pas accéder au système de fichiers ... c'est tous les fichiers en boucle et autres binaires, etc etc), mais ils ne sont pas tous possibles car il s'agit d'une installation linux intégrée comme elle est.

Toute aide/suggestion serait appréciée. Merci

1voto

TryTryAgain Points 1083

J'ai fini par accéder à la ligne de commande du système en cours d'exécution avec un accès root via un câble de console série. Je ne l'ai trouvé nulle part dans la documentation, mais avec un peu d'expérience en matière de câbles de console Cisco, HP, etc. et le fait que @Gilles l'ait signalé, cela m'a donné assez de motivation pour travailler dessus et le faire.

EDIT : Bien que je n'aie plus accès au système pour le tester, je crois que la méthode d'édition de l'onglet /etc/shadow aurait fonctionné :

http://geekswing.com/geek/resetting-root-password-on-a-linux-system-using-clonezilla/

0voto

Binh Points 11

Essayez ça : à l'invite de démarrage, entrez

init=/bin/sh

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X