Estoy usando MobileTerminal en iOS 7, y quiero saber cómo cambiar el shell predeterminado de sh: to bash :. Supongo que necesitaría cambiar el comando de inicio de sesión para esto, pero ¿cómo lo haría?
Estoy usando MobileTerminal en iOS 7, y quiero saber cómo cambiar el shell predeterminado de sh: to bash :. Supongo que necesitaría cambiar el comando de inicio de sesión para esto, pero ¿cómo lo haría?
Esta es una función del conjunto de shell para el usuario en / etc / passwd (/etc/master.passwd). Normalmente, puede cambiar esto mediante el comando chsh, pero iOS7 no tiene este comando. por lo que necesita editar / etc / passwd y /etc/master.passwd (como root) y cambiar el shell para el usuario móvil a / bin / bash.
Entonces debería verse como:
mobile:*:501:501:Mobile User:/var/mobile:/bin/bash
después de cambiar de:
mobile:*:501:501:Mobile User:/var/mobile:/bin/sh
Nota: en el archivo master.passwd el '*' será su contraseña cifrada.
Lea otras preguntas en las etiquetas terminal bash command-line ios jailbreak