Estoy usando MobileTerminal en iOS 7 y quiero saber cómo cambiar el shell predeterminado de sh: a 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 a través del comando chsh, pero iOS7 no tiene este comando. por lo que debe editar /etc/passwd y /etc/master.passwd (como root) y cambiar el shell para el dispositivo móvil del usuario a /bin/bash.
Así que 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.
chexo3
MERM
chexo3
echo $AWESOME
y bash debería regresarbash: error: Awesomeness of this file was to much to process, the only information gathered was that the owner of the file was user 'MERM'
chexo3
MERM
Ashutosh Jindal
/etc/master.passwd
o no./etc/passwd
Debe tener OpenSSH instalado y ejecutándose junto o en lugar de Dropbear.