adicionar usuário
O adduser
arquivo padrão é /etc/adduser.conf
. O shell padrão definido pela DSHELL
variável é /bin/bash
por padrão.
useradd
Provavelmente você não precisa disso porque o useradd é um utilitário de nível muito baixo e quase nunca é usado diretamente.
Se você usar useradd, edite o /etc/default/useradd
arquivo de esqueleto (não se esqueça de fazer um backup).
Defina a SHELL
variável como em /bin/bash
vez de /bin/sh
.
Agora, toda vez que você usa useradd
para adicionar um novo usuário bash
é automaticamente seu shell padrão.
Usuários já existentes
Se você deseja alterar o shell de usuários já existentes, é necessário editar o /etc/passwd
arquivo (faça um backup dele).
Aqui está uma descrição das colunas
- Nome de acesso
- senha criptografada opcional
- ID numérico do usuário
- ID numérico do grupo
- nome de usuário ou campo de comentário
- diretório inicial do usuário
- intérprete de comando do usuário opcional
Nessa ordem, separados por dois pontos (:) como este.
root:x:0:0:root:/root:/bin/bash
Para mais informações sobre esse arquivo, consulte a página de manual man 5 passwd
.
sudo -u $USER chsh -s $SHELL
.