Удаленный ZSH, не может повторно войти в систему

Таким образом, у меня есть установка zsh и мне не нравился он. таким образом, я сделал apt-get remove zsh

От той точки я не могу повторно войти в систему, я нажимаю своего пользователя.. и затем это просто возвращается к экрану входа в систему. Я могу только войти в систему с Guest session.

Я думаю, что проблема вызывается, потому что оболочка defualt на моем пользователе является zsh, и это не делает больше существует..

Как я могу переустановить его от гостевой сессии изменения моя пользовательская оболочка значения по умолчанию для гостевого пользователя?

Даже пробуя к входу ctrl+alt+f2/6 я ввожу своего пользователя и пароль. вход в систему является успехом, но мной отброшенный назад к входу в систему.

Какие-либо идеи?

13
задан 17 March 2016 в 14:54

4 ответа

Гостевой пользователь не дан разрешение для выполнения sudo или pkexec, которые (если Вы не корень, который Вы не) требуются для изменения оболочки другого пользователя.

, Таким образом, единственное решение, происходящее со мной, начальная загрузка в корневую оболочку и изменение оболочки пользователя как корень:

chsh -s /bin/bash user

, Где user имя пользователя Вашего пользователя.

16
ответ дан 23 November 2019 в 03:17

Вход в систему как корень или начальная загрузка в корневую оболочку и редактирование запись оболочки в/etc/passwd к "/bin/sh". Затем можно войти в систему снова как сами и изменить вещи оттуда.

2
ответ дан 23 November 2019 в 03:17

Поскольку, кто это имеет проблему от удаления zsh. Попробуйте это выполняет шаги.

  1. Вход в систему как корень через режим восстановления. Можно посмотреть, как сделать это в этом ответе. https://askubuntu.com/a/92558/104228
  2. после входа в систему как корень. Откройте /etc/passwd. Найдите свою пользовательскую запись и изменение от /usr/bin/zsh до /bin/sh. Сохраните файл и перезагрузку как нормальный шаг. Необходимо обычно входить в систему.
  3. после перезагрузки человечности. Вы будете, нашел, что Ваша оболочка выглядит так плохо. Выполните эту команду chsh -s /bin/bash. Введите свой пароль и войдите. Вы окружаете, будет выглядеть хорошим прямо сейчас.
  4. Тип sudo apt-get purge --auto-remove zsh для очистки другой зависимости пакеты zsh.

я надеюсь, что этот шаг поможет другому, у кого есть та же проблема как я.

пз. Мой английский язык не является основным языком. Я надеюсь, что можно понять меня.

1
ответ дан 23 November 2019 в 03:17

Так дополнительно, к какой сказанный @kos..

По некоторым причинам я добавил source ~/.profile к своему .bashrc файлу (не знайте почему.. считайте его где-нибудь), И мой .profile, файл загрузился .bashrc, которые вызывают круговую загрузку!.

Удаление source.. + @kos решение добилось цели!

1
ответ дан 23 November 2019 в 03:17

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

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