Почему `suo su -` все еще пытается выполнить терминатор?

У меня недавно была проблема с терминатором оболочки-эмулятора, из-за которой я удалил его. Теперь, когда я печатаю

sudo su -

, я получаю следующий ответ:

Cannot execute /usr/bin/terminator: No such file or directory

Ранее я делал следующее:

sudo apt-get remove terminator
sudo apt-get purge terminator
rm -r ~/.config/terminator

также изменилось:

sudo update-alternatives --config x-terminal-emulator

-

/usr/bin/xterm

Почему sudo su - все еще пытается выполнить терминатор? Как я могу отладить эту проблему?

0
задан 17 November 2015 в 00:42

1 ответ

Вы имеете /usr/bin/terminator установите оболочку по умолчанию для корня (см. комментарии). Можно возвратить его к любой оболочке, которую Вы любите со следующей командой:

sudo chsh -s /bin/bash root

Если sudo не работают также, можно выполнить эту процедуру для фиксации его (предположение, что Вы используете GRUB):

  1. Перезагрузка
  2. Если меню начальной загрузки не обнаруживается автоматически, перезагрузка и неоднократно хит ↑ Сдвиг, пока это не появляется.
  3. В меню начальной загрузки нажмите e для редактирования записи.
  4. Перейдите в конец строки, подобной

    linux /boot/vmlinuz-... quiet splash
    
  5. Замена quiet splash init=/bin/bash и хит Ctrl+X для начальной загрузки измененной записи. Вы будете отброшены к корневой оболочке.

  6. Повторно смонтируйте свою корневую файловую систему, перезаписываемую с mount -o rw,remount /.
  7. Возвратите оболочку по умолчанию корня к, например, Bash с chsh -s /bin/bash root.
  8. Перезагрузка с reboot.
0
ответ дан 17 November 2015 в 10:42
  • 1
    Спасибо @Mostafa Ahangarha для Вашего ответа, я вчера сделал его, несколько снова и снова делают это теперь, но все еще никакая удача, получая подобный тип ошибки при посещении google.com. – Shakil 8 February 2017 в 18:44

Другие вопросы по тегам:

Похожие вопросы: