Как использовать команду su с указанием shell?

Для пользователя с правами sudo был заменен shell в /etc/passwd на /bin/zsh однако сам zsh не был установлен.
Теперь при попытке входа в консоль под этим пользователем имеем
Cannot execute /bin/zsh: No such file or directory
Система удаленна нет возможности зайти под рутом и изменить запись в /etc/passwd, вход под root по ssh отключен.
Есть пользователь без sudo.
Под ним пытаюсь использовать su с параметром -s однако это не срабатывает и выдается ошибка
Cannot execute /bin/zsh: No such file or directory

Есть ли какой то метод решить эту проблему? Либо остается попросить местоного админа зайти с консоли под рутом и изменить файл /etc/passwd с правильной строкой shell /bin/bash?
  • Вопрос задан
  • 823 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vshvydky
Sudo vim /etc/passwd
Sudo apt-get install zsh
Su - -/bin/bash
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы