CHSH(1) Команди користувача CHSH(1)

chsh - зміна оболонки для входу до системи

chsh [-s shell] [-l] [-h] [-V] [username|UID]

chsh використовують для зміни оболонки для входу до системи. Якщо оболонку не вказано у рядку команди, chsh надішле запит щодо введення її назви.

У chsh передбачено підтримку нелокальних записів (kerberos, LDAP тощо), якщо програму скомпоновано з libuser. Якщо ж такого компонування не відбувалося, скористайтеся ypchsh(1), lchsh(1) або будь-якими іншими реалізаціями для нелокальних записів.

-s, --shell оболонка

Вказати командну оболонку для входу.

-l, --list-shells

Вивести список оболонок з /etc/shells і завершити роботу.

-h, --help

Display help text and exit. (Short option -h is used since version 2.30; older versions used the now-deprecated -u).

-V, --version

Display version and exit. (Short option -V is used since version 2.39; older versions used the now-deprecated -v).

chsh приймає повний шлях до будь-якого виконуваного файла у системі.

Типовою поведінкою для користувачів, відмінних від root, приймає лише оболонки зі списку у файлі /etc/shells і видає попередження для користувача root. Програму також можна налаштувати під час збирання так, щоб вона видавала попередження лише для усіх інших користувачів.

Повертає 0, якщо дію виконано успішно, 1, якщо дію не вдалося виконати або у команді було виявлено синтаксичну помилку.

Salvatore Valente <svalente@mit.edu>

login(1), login.defs(5), passwd(5), shells(5)

Для звітування щодо вад скористайтеся системою стеження за вадами https://github.com/util-linux/util-linux/issues

Програма chsh є частиною пакунка util-linux, який можна отримати з архіву ядра Linux https://www.kernel.org/pub/linux/utils/util-linux/.

2026-09-02 util-linux 2.42.3