бля, всё, понял как всё было. Я ставил oh-my-zsh скриптом, он спрашивал заменить shell, я согласился. Zsh не понравился и я сразу его снёс. На следующий день включаю комп - ошибка. Вспомнил, что zsh ставил, и додумался быстро ручками поправить /etc/passwd . Но zsh прописывал свой shell как /USR/bin/zsh, и вот я заменил только zsh на bash, а /usr не убрал.