Gestión de servicios de sendmail en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo crear y rellenar /etc/shells

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.

  1. Descargue la secuencia de comandos.

    http://www.sendmail.org/vendor/sun/gen-etc-shells.htmlhttp://www.sendmail.org/vendor/sun/gen-etc-shells.html

  2. Conviértase en administrador.

    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 .

  3. Para generar una lista de shells, ejecute la secuencia de comandos gen-etc-shells.
    # ./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.

  4. Inspeccione y edite la lista de shells en /tmp/shells.

    Con el editor que desee, elimine los shells que no incluirá.

  5. Mueva el archivo a /etc/shells.
    # mv /tmp/shells /etc/shells