Configuración y administración de Trusted Extensions

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo configurar los archivos de inicio para los usuarios en Trusted Extensions

Los usuarios pueden introducir los archivos .copy_files y .link_files en el directorio principal en la etiqueta que corresponde a la etiqueta de sensibilidad mínima. Los usuarios también pueden modificar los archivos .copy_files y .link_files que ya existen en la etiqueta mínima de los usuarios. Este procedimiento sirve para que el rol de administrador automatice la configuración del sitio.

Antes de empezar

Debe estar con el rol de administrador del sistema en la zona global. Para obtener detalles, consulte Cómo entrar en la zona global en Trusted Extensions.

  1. Cree dos archivos de inicio de Trusted Extensions.

    Agregará los archivos .copy_files y .link_files a la lista de archivos de inicio.

    # cd /etc/skel
    # touch .copy_files .link_files
  2. Personalice el archivo .copy_files.
    1. En un editor, escriba el nombre completo de la ruta del archivo .copy_files.
      # pfedit /etc/skel/.copy_files
    2. Escriba en .copy_files, uno por línea, los archivos que se copiarán en el directorio principal del usuario en todas las etiquetas.

      Consulte Archivos .copy_files y .link_files para obtener ideas. Para ver archivos de muestra, consulte el Example 11–4.

  3. Personalice el archivo .link_files.
    1. En un editor, escriba el nombre completo de la ruta de .link_files.
      # pfedit /etc/skel/.link_files
    2. Escriba en .link_files, uno por línea, los archivos que se enlazarán con el directorio principal del usuario en todas las etiquetas.
  4. Personalice los otros archivos de inicio para sus usuarios.
  5. (Opcional)Cree un subdirectorio skelP para los usuarios cuyo shell predeterminado sea un shell del perfil.

    P indica el shell Profile.

  6. Copie los archivos de inicio personalizados en el directorio de estructura básica apropiado.
  7. Utilice el nombre de ruta skelX apropiado cuando cree el usuario.

    X representa la letra con la que comienza el nombre del shell; por ejemplo, B para un shell Bourne, K para un shell Korn, C para un shell C y P para un shell Profile.

Ejemplo 11-4  Personalización de los archivos de inicio para los usuarios

En este ejemplo, el administrador del sistema configura archivos para el directorio principal de cada usuario. Los archivos se encuentran en su lugar antes de que cualquier usuario inicie sesión. Los archivos están en la etiqueta mínima del usuario. En este sitio, el shell predeterminado de los usuarios es el shell C.

El administrador del sistema crea un archivo .copy_files y un archivo .link_files con el siguiente contenido:

## .copy_files for regular users
## Copy these files to my home directory in every zone
.mailrc
.mozilla
.soffice
:wq
## .link_files for regular users with C shells
## Link these files to my home directory in every zone
.bashrc
.bashrc.user
.cshrc
.login
:wq
## .link_files for regular users with Korn shells
# Link these files to my home directory in every zone
.ksh
.profile
:wq

En los archivos de inicialización del shell, el administrador agrega personalizaciones.

## .cshrc file
setenv EDITOR emacs
setenv ETOOLS /net/tools/etools
## .ksh file
export EDITOR emacs
export ETOOLS /net/tools/etools

Los archivos personalizados se copian en el directorio de estructura básica apropiado.

# cp .copy_files .link_files .bashrc .bashrc.user .cshrc \
.login .profile .mailrc /etc/skelC
# cp .copy_files .link_files .ksh .profile .mailrc \
/etc/skelK

Errores más frecuentes

    Si crea archivos .copy_files en la etiqueta más baja y, a continuación, inicia sesión en una zona superior para ejecutar el comando updatehome, y el comando falla con un error de acceso, intente realizar lo siguiente:

  • Verifique que desde la zona de nivel superior pueda ver el directorio de nivel inferior.

    higher-level zone# ls /zone/lower-level-zone/home/username
    ACCESS ERROR: there are no files under that directory
  • Si no puede ver el directorio, reinicie el servicio de montaje automático en la zona de nivel superior:

    higher-level zone# svcadm restart autofs

Salvo que use montajes de NFS para los directorios de inicio, el montador automático de la zona de nivel superior debe montar en bucle de retorno de /zone/lower-level-zone/export/home/username a /zone/lower-level-zone/home/username.