Странно, «принятый» ответ не сработал для меня, поскольку я получил
chsh: PAM: Authentication failure
. Чтобы решить эту проблему, отредактируйте свой / etc / passwd и убедитесь, что он указывает на место zsh. (Вы можете найти это, запустив «which zsh»). В моем случае мой пользователь, называемый «веб-мастером», выглядел так:
webmaster:x:1001:1001:webmaster,,,:/var/www/webmaster:/usr/bin/zsh