Le fichier shells
contient une liste
des shells de connexion sur le système. Les applications utilisent ce
fichier pour déterminer si un shell est valide. Pour chaque shell,
une ligne devrait être utilisée, consistant dans le chemin du shell,
lié à la racine de la structure du répertoire (/).
Par exemple, ce fichier est consulté par chsh pour déterminer si un utilisateur non privilégié peut modifier le shell de connexion de son compte. Si le nom de la commande n'est pas listé, l'utilisateur n'aura pas le droit d'en changer.
C'est nécessaire pour des applications telles que GDM qui ne peuplent pas le navigateur
d'interface s'il ne peut pas trouver /etc/shells
, ou les démons FTP qui interdisent
traditionnellement aux utilisateurs l'accès avec des shells qui ne
sont pas inclus dans ce fichier.
cat > /etc/shells << "EOF"
# Begin /etc/shells
/bin/sh
/bin/bash
# End /etc/shells
EOF
Last updated on : 2007-04-04 21:42:53 +020