Este archivo no se incluye en la versión estándar. Debe agregar el archivo si desea permitir que los usuarios utilicen archivos .forward para reenviar correo a un programa o a un archivo. Puede crear el archivo manualmente mediante grep para identificar todos los shells incluidos en el archivo de contraseñas. A continuación, puede escribir los shells en el archivo. Sin embargo, el siguiente procedimiento, que emplea una secuencia de comandos que se puede descargar, resulta más fácil de utilizar.
Para obtener más información, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
# ./gen-etc-shells.sh > /tmp/shells
Esta secuencia de comandos utiliza el comando getent para recopilar los nombres de los shells que se incluyen en los orígenes del archivo de contraseñas que aparecen en el servicio svc:/system/name-service/switch.
Con el editor que desee, elimine los shells que no incluirá.
# mv /tmp/shells /etc/shells