Il file /etc/shells

Il file shells contiene un elenco delle shell di login del sistema. Le applicazioni usano questo file per determinare se una shell è valida. Per ciascuna shell deve essere presente una singola linea, consistente nel percorso della shell, relativa a root.

Per esempio questo file è consultato da chsh per determinare se un utente normale può cambiare la shell di login per il proprio account. Se il nome del comando non è elencato all'utente sarà negata la possibilità di cambiare.

Esso è una richiesta di applicazioni come GDM, che non popola il browser se non può trovare /etc/shells o i demoni FTP che tradizionalmente disabilitano l'accesso agli utenti con shell non incluse in questo file.

cat > /etc/shells << "EOF"
# Begin /etc/shells

/bin/sh
/bin/bash

# End /etc/shells
EOF

Last updated on