Я попытался изменить оболочку своего пользователя, но используемый "sudo chsh", и изменил корневую оболочку, чтобы "колотить" вместо "/bin/bash". Теперь, когда я пытаюсь изменить его, я добираюсь "chsh: аутентификация PAM перестала работать", и кажется, что другие вещи не работают, также.
~$ sudo su
Cannot execute bash: No such file or directory
Это происходит с режимом восстановления, также. Что я делаю для изменения его на что-то применимое?
Если Вы можете войти в использование Вашего обычного пользователя, просто измениться, пользователи root окружают непосредственно:
sudo gedit /etc/passwd
Найдите строку для Вас пользователем root, обычно первый, и измените последнюю часть от
...:bash
кому:
...:/bin/bash
И необходимо быть хорошими для движения.
(Замена NB: gedit с любым редактором Вы полагаете.)
Используйте диск установки Ubuntu для начальной загрузки живой сессии.
Смонтируйте корень (' / '), раздел на жестком диске (удостоверьтесь, что это перезаписываемо).
отредактируйте' [точку монтирования HD]/etc/passwd' (например,/media/sda1/etc/passwd),
корень должен быть первой строкой, просто исправить оболочку входа в систему, которая будет последней записью на строке.
Размонтируйте жесткий диск. Удалите CD. Перезагрузка