Сегодня я попытался переключиться на другую оболочку.
Сначала я попробовал рыбу и использовал chsh -s fish для изменения рыбы по умолчанию. Через некоторое время я обнаружил, что не может использовать ~/.bashrc (& amp; & amp; & amp; & gt; необходимо заменить на и).
Поскольку я предпочитаю повторное использование ~/.bashrc, я нашел zsh, который кажется более простым, и следил за этой документацией, чтобы переключиться на zsh.
Пока я запускал sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)", вдруг он попросил меня войти в Password:. Я ввел пароль root, но получил PAM: Authentication failure.
Тогда я попробовал chsh -s bash и chsh -s zsh, он всегда просил меня ввести пароль и бросил PAM: Authentication failure (а не системный пароль). Я не могу понять это.
$ which zsh
/usr/bin/zsh
Добавить /usr/bin/zsh в /etc/shells Проверить /etc/passwd, что ваша конфигурация /usr/bin/zsh Запустить chsh -s /usr/bin/zsh