Come modificare il comando predefinito per aprire le shell nel pacchetto MobileTerminal Cydia

2

Sto utilizzando MobileTerminal su iOS 7 e voglio sapere come cambiare la shell di default da sh: a bash :. Presumo che avrei bisogno di cambiare il comando di login per questo, ma come dovrei?

    
posta chexo3 06.12.2014 - 04:49
fonte

1 risposta

0

Questa è una funzione del set di shell per l'utente in / etc / passwd (/etc/master.passwd). Normalmente è possibile modificarlo tramite il comando chsh, ma iOS7 non ha questo comando. quindi devi modificare / etc / passwd e /etc/master.passwd (come root) e cambiare la shell per il mobile dell'utente in / bin / bash.

Quindi dovrebbe apparire come:

mobile:*:501:501:Mobile User:/var/mobile:/bin/bash

dopo aver cambiato da:

mobile:*:501:501:Mobile User:/var/mobile:/bin/sh

Nota: nel file master.passwd '*' sarà la tua password criptata.

    
risposta data 06.12.2014 - 22:58
fonte

Leggi altre domande sui tag