Вы можете установить любую оболочку по умолчанию на /etc/passwd
. Это настройка для -пользователя, но может быть неразумно назначать пользовательский узел в качестве оболочки по умолчанию.
Некоторое время назад я пытался использовать emacs в качестве оболочки по умолчанию, потому что я использую emacs гораздо чаще, чем сам bash, но войти в систему только для того, чтобы обновить систему, было проблемой.
Кроме того, вам категорически не рекомендуется делать это с вашей учетной записью root!
Для выполнения процесса поиск в Google выдал это:
https://stackabuse.com/executing-shell-commands-with-node-js/
https://stackoverflow.com/questions/20643470/execute-a-command-line-binary-with-node-js