usermod -s /usr/bin/fish username
Должно быть запущено как root, но.
Это изменит оболочку навсегда для указанного пользователя.