chsh - modifier le shell de connexion
SYNTAXE
chsh [options] [LOGIN]
DESCRIPTION
La commande chsh modifie le shell de connexion de l'utilisateur. Cela détermine le nom de la commande initiale de connexion de l'utilisateur. Un utilisateur normal ne peut modifier le shell de connexion que pour son propre compte ; l'utilisateur root peut modifier le shell de connexion pour n'importe quel compte.
OPTIONS
Les options qui s'appliquent à la commande chsh sont les suivantes :
-h, --help
Affiche le message d'aide et quitte.
-R, --root CHROOT_DIR
Applique les modifications dans le répertoire CHROOT_DIR et utilise les fichiers de configuration du répertoire CHROOT_DIR. Seuls les chemins absolus sont pris en charge.
-s, --shell SHELL
Le nom du nouveau shell de connexion de l'utilisateur. Définir cette valeur sur une chaîne vide fait que le système sélectionne le shell de connexion par défaut.
Si l'option -s n'est pas sélectionnée, chsh fonctionne en mode interactif, invitant l'utilisateur à indiquer le shell de connexion actuel. Entrez la nouvelle valeur pour modifier le shell, ou laissez la ligne vide pour utiliser la valeur actuelle. Le shell actuel est affiché entre une paire de crochets [ ].
NOTE
La seule restriction appliquée au shell de connexion est que le nom de la commande doit figurer dans /etc/shells, à moins que l'utilisateur qui exécute la commande ne soit l'utilisateur root, auquel cas toute valeur peut être ajoutée. Un compte avec un shell de connexion restreint ne peut pas modifier son shell de connexion. Pour cette raison, il est déconseillé de placer /bin/rsh dans /etc/shells, car la modification accidentelle vers un shell restreint empêcherait l'utilisateur de pouvoir modifier à nouveau son shell de connexion pour revenir à sa valeur d'origine.
Pour cette raison, il est déconseillé de placer /bin/rsh dans /etc/shells, car la modification accidentelle vers un shell restreint empêcherait l'utilisateur de pouvoir modifier à nouveau son shell de connexion pour revenir à sa valeur d'origine.
FICHIERS
/etc/passwd
Informations sur le compte utilisateur.
/etc/shells
Liste des shells de connexion valides.
/etc/login.defs
Configuration de la suite de mots de passe shadow.
CONSULTER AUSSI
chfn(1), login.defs(5), passwd(5).