<Anterior | Contenido | Siguiente>
7.9. Creando el archivo / etc / shells
La conchas El archivo contiene una lista de shells de inicio de sesión en el sistema. Las aplicaciones utilizan este archivo para determinar si un shell es válido. Para cada shell debe estar presente una sola línea, que consiste en la ruta del shell, relativa a la raíz de la estructura del directorio (/).
Por ejemplo, este archivo es consultado por chsh para determinar si un usuario sin privilegios puede cambiar el shell de inicio de sesión para su propia cuenta. Si el nombre del comando no aparece en la lista, se le negará el cambio al usuario.
Es un requisito para aplicaciones como GDM que no completa el navegador facial si no puede encontrar / etc / shells, o demonios FTP que tradicionalmente no permiten el acceso a usuarios con shells no incluidos en este archivo.
gato> / etc / shells << "EOF"
# Comenzar / etc / shells
/ Bin / sh
/ bin / bash
# Fin / etc / shells
EOF
gato> / etc / shells << "EOF"
# Comenzar / etc / shells
/ Bin / sh
/ bin / bash
# Fin / etc / shells
EOF