Устанавливаем оболочку bash про умолчанию

https://content.freelancehunt.com/snippet/thumbnail/225/c4a41/6fd73/614905/bash.png height=

Очень часто на свеже установленных VDS/VPS стоит оболочка sh, почему -не знаю, но приходится достаточно часть с этим сталкиваться у разных провайдеров. sh достаточно неудобная и ущербная оболочка и ее необходимо поменять на общепринятую bash.

Меняем:

~$ sudo usermod -s /bin/bash ИМЯ_ПОЛЬЗОВАТЕЛЯ

где вместо ИМЯ_ПОЛЬЗОВАТЕЛЯ подставляем имя конкретного пользователя системы.

Теперь пользователь ИМЯ_ПОЛЬЗОВАТЕЛЯ будет попадать в bash сразу после входа.

Посмотреть текущую оболочку можно так:

~$ echo $SHELL
    /bin/bash

Узнать, какие вообще оболочки есть на сервере можно так:

> ~$ cat /etc/shells
    # /etc/shells: valid login shells
    /bin/sh
    /bin/bash
    /bin/rbash
    /bin/dash