Intereting Posts
`cd` не работает, если используется в сценарии bash Как устранить проблемы с сетью с помощью VPS? Как увидеть фактическую память и ее свойства (положение слота, размер, скорость …) Почему экран остается мертвым до тех пор, пока я не буду бежать каждый раз при загрузке? Невозможно использовать защиту WPA при использовании ноутбука в качестве точки доступа с Intel 3945ABG Как я могу точно выбрать область экрана для записи при использовании RecordMyDesktop? Как завершить установку flash-плагина? Найти определенные ярлыки в XFCE? Меню Grub не будет отображаться после установки (двухдисковый) Как разрешить отображение unicode неправильных (разных) символов в ubuntu? Меню GRUB отсутствует после установки Как подключить Wi-Fi сеть от малины pi 2 (snappy) pkg-config не находит gtk + -3.0 Беспроводная N-совместимая Ralink RT2860STA не работает быстрее, чем 54 Мбит Как программировать функциональные клавиши Logitech?

14.04 Не аутентифицировать команду chsh

Я пытаюсь изменить свою оболочку по умолчанию на zsh. У меня есть запись, помещенная правильно в файл / etc / shells.

Каждая попытка, которую я сделал с этой командой, завершилась тем же сообщением об ошибке:

chsh -s $(which zsh) Password: ### after entering the correct password chsh: PAM: Authentication failure sudo chsh -s $(which zsh) ## yields the same result 

Я использовал sudo для других команд, чтобы убедиться, что это не сбой пароля, и всякая другая команда работает, но ничего не работает с «chsh».

Полностью тупик.

Дополнительная информация:

Я добавил строку в предложенный код Оли в файл / etc / shells.

 echo $SHELL /bin/bash sudo chsh -s /usr/local/bin/zsh Password: chsh: PAM: Authentication failure chsh -s /usr/local/bin/zsh You may not change the shell for 'username' 

Все еще не может изменить оболочку.