Impossibile accedere a SSH per iPad

0

Una volta, qualche tempo fa, avevo accesso SSH al mio iPad (terza generazione con iOS 5.1.1) e avevo cambiato la password di root con successo. Ora però, non posso più accedervi tramite SSH. Sono tornato indietro e ho reimpostato la password numerose volte (attualmente ritorna alla password di serie di "alpine") ma provate come potrei, tutto quello che ho ricevuto è "password errata" quando provate a su dal terminale sul dispositivo.

Mi manca qualcosa del file master.passwd in qualche modo? Sto usando iFile e anche iFunBox, ed entrambe le applicazioni non hanno problemi a leggere / modificare il contenuto del file.

Ecco il contenuto del file corrente, qualcuno vede qualcosa di sbagliato con esso?

##
# 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: l'output di ls -l / etc / passwd è:

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

L'output per master.passwd è:

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

C'è qualcosa di sbagliato in queste autorizzazioni che sto trascurando?

AGGIORNAMENTO: Purtroppo non ho approfondito questo argomento. Sono a una perdita completa su cosa fare, oltre a pulire il mio iPad e ri-jailbreak nel caso in qualche modo che aiuterà. Davvero piuttosto non farlo, sto ancora sperando in un'altra soluzione da parte di qualcuno.

    
posta Jonathan van Clute 05.01.2013 - 04:36
fonte

1 risposta

1

Prova a creare una nuova password e incollala nel master.passwd:

 openssl passwd -crypt -salt /s your_new_password

otterrai qualcosa del tipo:

$ /szArB7q9UBNg

sostituisci il testo, quindi assomiglierebbe a questo:

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

Dopodiché potresti provare ad accedere nuovamente tramite SSH con la nuova password.

    
risposta data 12.01.2013 - 15:44
fonte

Leggi altre domande sui tag