У меня есть Ubuntu 10.04 в моей системе. я бегу

apt-get install csh

и попробуйте изменить оболочку

chsh -s

Когда я пытаюсь войти в систему с помощью ssh, я не могу войти ни с одной учетной записью, кроме одной, и когда я пытаюсь сменить пользователя:

su - root

это показывает:

Невозможно выполнить c: no такой файл или каталог

Я искал в /etc/passwd корневую учетную запись, в поле "shell" вместо C /bin/sh написано C

Как мне восстановить настройки?

1 ответ1

0

Попробуйте sudo -i /bin/sh чтобы получить работающую корневую оболочку, затем измените C в корневом каталоге /etc/passwd на /bin/csh например, с помощью vim или nano .

Добавить: Если вы не в sudoers , вы также можете использовать su -s /bin/sh .

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