3.5 1 1 1 1 1 1 1 1 1 1 Rating 3.50 (2 Votes)

Собственно под шеллом понимается bash, zsh, fish и тп., посмотреть список доступных шеллов можно при помощи просмотре содержимого shells:

cat /etc/shells
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/usr/bin/fish

Но, вся основная настройка будет производиться при помощи chsh при помощи этого инструмента так-же можно посмотреть список доступных шеллов:

chsh --list
/bin/sh
/bin/bash
/usr/bin/sh
/usr/bin/bash
/usr/bin/fish

Логин шелл меняется при помощи аргумента -s например:

chsh -s /usr/bin/fish

Для конкретного юзера можно поменять так:

chsh -s /usr/bin/fish username

Результат:

chsh -s /usr/bin/fish username
Changing shell for username.
Shell changed.

 Примечание: как вариант можно сделать еще так:

usermod -s /usr/bin/fish username

Проверить текущий шелл можно так:

echo $SHELL
/usr/bin/fish

Или так:

cat /etc/passwd | grep username
username:x:1001:1001::/home/username:/bin/bash

 

Сейчас 445 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз