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 ?
0 votes
Les permissions sont définies sur Root et wheel. J'ai essayé de les changer tous les deux pour mobile mais ça n'a pas aidé.
0 votes
Pouvez-vous faire
ls -l /etc/passwd
et ajouter le résultat à la question ?0 votes
-rw-r--r-- 1 Root wheel 896 Dec 11 13:03 /etc/passwd
0 votes
Désolé, j'ai oublié master.passwd. Comment sont les perms là-bas ?
0 votes
-rw------- 1 Root wheel 780 Dec 11 13:03 /etc/master.passwd
0 votes
Les permissions semblent correctes
0 votes
D'autres idées ? Je suis complètement désemparé. =(