adduser
Le adduser
fichier par défaut est /etc/adduser.conf
. Le shell par défaut défini par la DSHELL
variable est /bin/bash
par défaut.
useradd
Très probablement, vous n'en avez pas besoin car useradd est un utilitaire de très bas niveau, et il est rarement utilisé directement.
Si vous utilisez useradd, éditez le /etc/default/useradd
fichier squelette (n'oubliez pas de faire une sauvegarde cependant).
Définissez la SHELL
variable sur au /bin/bash
lieu de /bin/sh
.
Maintenant, chaque fois que vous utilisez useradd
pour ajouter un nouvel utilisateur bash
est automatiquement son shell par défaut.
Utilisateurs déjà existants
Si vous voulez changer le shell d'utilisateurs existants, vous devez éditer le /etc/passwd
fichier (assurez-vous d'avoir une copie de sauvegarde).
Voici une description des colonnes
- identifiant
- mot de passe crypté optionnel
- ID utilisateur numérique
- ID de groupe numérique
- nom d'utilisateur ou champ de commentaire
- répertoire personnel de l'utilisateur
- interpréteur de commandes utilisateur facultatif
Dans cet ordre, séparés par des deux points (:) comme ceci.
root:x:0:0:root:/root:/bin/bash
Pour plus d'informations sur ce fichier, consultez la page de manuel man 5 passwd
.
sudo -u $USER chsh -s $SHELL
.