Я использую MobileTerminal на iOS 7 и хочу знать, как изменить оболочку по умолчанию с sh: на bash:. Я предполагаю, что мне нужно будет изменить команду входа в систему для этого, но как мне это сделать?
Это функция оболочки, установленная для пользователя в /etc/passwd (/etc/master.passwd). Обычно вы можете изменить это с помощью команды chsh, но в iOS7 этой команды нет. поэтому вам нужно отредактировать /etc/passwd и /etc/master.passwd (как root) и изменить оболочку для мобильного пользователя на /bin/bash.
Итак, это должно выглядеть так:
mobile:*:501:501:Mobile User:/var/mobile:/bin/bash
после перехода с:
mobile:*:501:501:Mobile User:/var/mobile:/bin/sh
Примечание: в файле master.passwd '*' будет вашим зашифрованным паролем.
chexo3
МЕРМ
chexo3
echo $AWESOME
и bash должен вернутьсяbash: 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
МЕРМ
Ашутош Джиндал
/etc/master.passwd
или/etc/passwd
не соблюдаются Dropbear. Вам необходимо установить и запустить OpenSSH вместе с Dropbear или вместо него.