3

У меня на работе есть требование, чтобы при запуске ssh'а в устройство вместо обычного процесса, который пользователь видит / запускает при запуске (bash), мне нужно было запустить собственный процесс - один из моих, хотя теоретически это могло бы быть что-нибудь на терминальной основе.

Как я могу пойти по этому поводу?

2 ответа2

2

Вы имеете в виду изменение оболочки? Используйте чш.

chsh -s /bin/ksh foo
chsh -s /bin/bash username
0

Мое решение закончилось тем, что я не использовал chsh, потому что он не будет установлен в системе. Я отредактировал /etc /profile и изменил /bin /sh для моего пользователя в моей программе. Я предполагаю, что chsh просто автоматизировал это, но в любом случае это лучшее решение, учитывая мои требования и ограничения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .