adduser
То adduser
файл по умолчанию - это /etc/adduser.conf
. Оболочка по умолчанию, определенная DSHELL
переменная - это /bin/bash
по умолчанию.
useradd
Скорее всего, вам это не нужно, потому что useradd - это утилита очень низкого уровня, и она почти никогда не используется напрямую.
Если вы используете useradd, отредактируйте /etc/default/useradd
файл скелета (однако не забудьте сделать резервную копию).
Установите SHELL
переменная для /bin/bash
вместо /bin/sh
.
Теперь каждый раз, когда вы используете useradd
чтобы добавить нового пользователя bash
автоматически является их оболочкой по умолчанию.
Уже существующие пользователи
Если вы хотите изменить оболочку уже существующих пользователей, вам необходимо отредактировать /etc/passwd
файл (пожалуйста, убедитесь, что у вас есть его резервная копия).
Вот описание столбцов
- имя для входа в систему
- необязательный зашифрованный пароль
- числовой идентификатор пользователя
- числовой идентификатор группы
- имя пользователя или поле для комментариев
- домашний каталог пользователя
- дополнительный интерпретатор пользовательских команд
В таком порядке, разделенные двоеточиями (:), как это.
root:x:0:0:root:/root:/bin/bash
Для получения дополнительной информации об этом файле обратитесь к справочной странице man 5 passwd
.