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