0 votes

Impossible d'accéder à l'iPad par SSH

Il y a quelque temps, j'avais un accès SSH à mon iPad (3e génération sous iOS 5.1.1) et j'avais changé le mot de passe Root avec succès. Aujourd'hui, cependant, je ne peux plus y accéder via SSH. J'ai réinitialisé le mot de passe de nombreuses fois (actuellement avec le mot de passe standard "alpine"), mais j'ai beau essayer, tout ce que j'obtiens, c'est "mot de passe incorrect" lorsque j'essaie d'accéder à mon iPad. su du terminal sur l'appareil.

Est-ce que je rate quelque chose à propos du fichier master.passwd ? J'utilise iFile et aussi iFunBox, et les deux applications n'ont aucun problème pour lire/modifier le contenu du fichier.

Voici le contenu actuel du fichier, quelqu'un y voit-il quelque chose d'anormal ?

##
# User Database
# 
# This file is the authoritative user database.
##
nobody:*:-2:-2::0:0:Unprivileged User:/var/empty:/usr/bin/false
root:/smx7MYTQIi2M:0:0::0:0:System Administrator:/var/root:/bin/sh
mobile:/smx7MYTQIi2M:501:501::0:0:Mobile User:/var/mobile:/bin/sh
daemon:*:1:1::0:0:System Services:/var/root:/usr/bin/false
_ftp:*:98:-2::0:0:FTP Daemon:/var/empty:/usr/bin/false
_networkd:*:24:24::0:0:Network Services:/var/empty:/usr/bin/false
_wireless:*:25:25::0:0:Wireless Services:/var/wireless:/usr/bin/false
_securityd:*:64:64::0:0:securityd:/var/empty:/usr/bin/false
_mdnsresponder:*:65:65::0:0:mDNSResponder:/var/empty:/usr/bin/false
_sshd:*:75:75::0:0:sshd Privilege separation:/var/empty:/usr/bin/false
_unknown:*:99:99::0:0:Unknown User:/var/empty:/usr/bin/false

EDIT : La sortie de ls -l /etc/passwd est :

-rw-r--r-- 1 root wheel 896 Dec 11 13:03 /etc/passwd

La sortie pour master.passwd est :

-rw------- 1 root wheel 780 Dec 11 13:03 /etc/master.passwd

Y a-t-il quelque chose d'anormal dans ces autorisations que je ne vois pas ?

UPDATE : Malheureusement, je n'ai pas avancé sur ce sujet. Je ne sais pas quoi faire, à part effacer mon iPad et re-Jailbreak au cas où cela pourrait aider. Je préfère vraiment ne pas faire ça, donc j'espère toujours une autre solution de quelqu'un.

0 votes

Avez-vous un problème avec SSH (impossibilité de se connecter à l'iPad) ou avec su/sudo (impossibilité de changer d'utilisateur une fois connecté) ?

0 votes

Je ne peux pas du tout me connecter via SSH, à partir d'un périphérique externe, en raison d'un mot de passe incorrect. Et si je lance le terminal sur l'iPad lui-même, je ne peux pas utiliser su/sudo car il ne reconnaît pas le mot de passe.

0 votes

Root et le mobile utilisent le même mot de passe alpine (/smx7MYTQIi2M). Pouvez-vous montrer la permission sur le master.password ?

1voto

Francisco Points 11

Essayez de créer un nouveau mot de passe et de le coller dans le fichier master.passwd :

 openssl passwd -crypt -salt /s your_new_password

vous obtiendrez quelque chose comme :

$ /szArB7q9UBNg

remplacer le texte, pour qu'il ressemble à ceci :

root:/szArB7q9UBNg:0:0::0:0:System Administrator:/var/root:/bin/sh

Après cela, vous pouvez essayer de vous reconnecter via SSH avec le nouveau mot de passe.

0 votes

Il pourrait être difficile de mettre à jour master.passwd sans les droits Root.

0 votes

Je l'ai déjà fait puisque je peux éditer le fichier avec iFile sur l'iPad. Pas de changement, je suis toujours incapable d'accéder à l'iPad par SSH pour les mêmes raisons.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X