Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configure directorios iniciales utilizando la variable %u

Colaboradores

Puede crear una configuración de directorio inicial en la que designe el nombre del recurso compartido mediante %w variable pero se utiliza %u variable para designar la ruta relativa al recurso compartido del directorio principal. A continuación, los usuarios pueden conectarse a su recurso compartido doméstico mediante recursos compartidos dinámicamente creados con su nombre de usuario de Windows sin tener en cuenta el nombre real o la ruta de acceso del directorio principal.

Pasos
  1. Cree un qtree para contener los directorios iniciales del usuario: volume qtree create -vserver vserver_name -qtree-path qtree_path

  2. Compruebe que el qtree esté usando el estilo de seguridad correcto: volume qtree show

  3. Si el qtree no está usando el estilo de seguridad deseado, cambie el estilo de seguridad mediante el volume qtree security comando.

  4. Agregar un recurso compartido de directorio principal: vserver cifs share create -vserver vserver -share-name %w -path %u -share-properties homedirectory ,...]

    -vserver vserver Especifica la máquina virtual de almacenamiento (SVM) habilitada para CIFS en la que se añadirá la ruta de búsqueda.

    -share-name %w especifica el nombre del recurso compartido del directorio principal. El nombre del recurso compartido se crea dinámicamente a medida que cada usuario se conecta a su directorio principal y tiene el formato Windows_USER_NAME.

    Nota

    También puede utilizar el %u variable para -share-name opción. Esto crea una ruta de acceso de recursos compartidos relativa que utiliza el nombre de usuario UNIX asignado.

    -path %u especifica la ruta de acceso relativa al directorio principal. La ruta relativa se crea dinámicamente a medida que cada usuario se conecta a su directorio principal y tiene el formato corated_UNIX_user_name.

    Nota

    El valor de esta opción también puede contener elementos estáticos. Por ejemplo: eng/%u.

    -share-properties homedirectory\[,...\] especifica las propiedades de recurso compartido para ese recurso compartido. Debe especificar el homedirectory valor. Puede especificar propiedades de recursos compartidos adicionales mediante una lista delimitada por comas.

  5. Compruebe que el recurso compartido tenga la configuración deseada mediante el vserver cifs share show comando.

  6. Agregar una ruta de búsqueda de directorio principal: vserver cifs home-directory search-path add -vserver vserver -path path

    -vserver vserver Especifica la SVM habilitada para CIFS en la que se añade la ruta de búsqueda.

    -path path especifica la ruta absoluta del directorio a la ruta de búsqueda.

  7. Compruebe que ha agregado correctamente la ruta de búsqueda mediante vserver cifs home-directory search-path show comando.

  8. Si el usuario UNIX no existe, cree el usuario UNIX utilizando vserver services unix-user create comando.

    Nota

    Debe existir el nombre de usuario UNIX al que se asigna el nombre de usuario de Windows antes de asignar el usuario.

  9. Cree una asignación de nombres para el usuario de Windows al usuario UNIX mediante el siguiente comando: vserver name-mapping create -vserver vserver_name -direction win-unix -priority integer -pattern windows_user_name -replacement unix_user_name

    Nota

    Si ya existen asignaciones de nombres que asignan usuarios de Windows a usuarios UNIX, no es necesario realizar el paso de asignación.

    El nombre de usuario de Windows está asignado al nombre de usuario UNIX correspondiente. Cuando el usuario de Windows se conecta a su recurso compartido de directorio principal, se conectan a un directorio raíz creado dinámicamente con un nombre de recurso compartido que corresponde a su nombre de usuario de Windows sin tener en cuenta que el nombre de directorio corresponde al nombre de usuario UNIX.

  10. Para los usuarios que dispongan de un directorio inicial, cree un directorio correspondiente en el qtree o en el volumen designado para que contengan directorios iniciales.

    Por ejemplo, si creó un qtree con la ruta de /vol/vol1/users Y el nombre de usuario UNIX asignado del usuario cuyo directorio desea crear es "'unixuser1'", crearía un directorio con la siguiente ruta: /vol/vol1/users/unixuser1.

    Si creó un volumen denominado «'home1'» montado en /home1, cree un directorio con la siguiente ruta de acceso: /home1/unixuser1.

  11. Compruebe que un usuario puede conectarse correctamente al recurso compartido principal mediante la asignación de una unidad o la conexión mediante la ruta UNC.

    Por ejemplo, si el usuario mydomain\user1 se asigna al usuario de UNIX unixuser1 y desea conectarse al directorio creado en el paso 10 que se encuentra en SVM vs1, user1 se conectará mediante la ruta UNC \\vs1\user1.

Ejemplo

Los comandos del siguiente ejemplo crean una configuración de directorio inicial con los siguientes ajustes:

  • El nombre del recurso compartido es %w.

  • La ruta de acceso relativa al directorio principal es %u.

  • La ruta de búsqueda que se utiliza para contener los directorios principales, /home1, Es un volumen configurado con estilo de seguridad UNIX.

  • La configuración se crea en SVM vs1.

Puede utilizar este tipo de configuración de directorio inicial cuando los usuarios acceden a sus directorios iniciales desde hosts Windows o hosts Windows y UNIX y el administrador del sistema de archivos utiliza usuarios y grupos basados en UNIX para controlar el acceso al sistema de archivos.

cluster::> vserver cifs share create -vserver vs1 -share-name %w -path %u ‑share-properties oplocks,browsable,changenotify,homedirectory

cluster::> vserver cifs share show -vserver vs1 -share-name %u

                      Vserver: vs1
                        Share: %w
     CIFS Server NetBIOS Name: VS1
                         Path: %u
             Share Properties: oplocks
                               browsable
                               changenotify
                               homedirectory
           Symlink Properties: enable
      File Mode Creation Mask: -
 Directory Mode Creation Mask: -
                Share Comment: -
                    Share ACL: Everyone / Full Control
File Attribute Cache Lifetime: -
                  Volume Name: -
                Offline Files: manual
Vscan File-Operations Profile: standard

cluster::> vserver cifs home-directory search-path add -vserver vs1 ‑path /home1

cluster::> vserver cifs home-directory search-path show -vserver vs1
Vserver     Position Path
----------- -------- -----------------
vs1         1        /home1

cluster::> vserver name-mapping create -vserver vs1 -direction win-unix ‑position 5 -pattern user1 -replacement unixuser1

cluster::> vserver name-mapping show -pattern user1
Vserver        Direction Position
-------------- --------- --------
vs1            win-unix  5        Pattern: user1
                              Replacement: unixuser1