Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona información sobre los permisos de archivo y servidor NFS.
Número de KB original: 231964
Resumen
En este artículo se describe cómo establecer permisos de archivo en las exportaciones del sistema de archivos de red (NFS) de Windows NT para trabajar con estaciones de trabajo NFS de UNIX.
Más información
No es necesario realizar estos pasos al usar solo la autenticación anónima, aunque los resultados pueden proporcionarle información sobre cómo se reflejan los permisos de archivo NTFS en estaciones de trabajo UNIX.
Nota:
En las instrucciones siguientes se supone que el equipo NFS basado en Windows NT Server está configurado para usar valores predeterminados para opciones avanzadas y permisos de seguridad.
En el equipo NFS basado en Microsoft Windows NT Server:
Establezca siempre los permisos NTFS en la exportación (y todas las carpetas y archivos debajo de la exportación) en Control total para todos, el grupo Administradores y el usuario Administrador.
Si la carpeta de exportación está vacía, cree un archivo ficticio llamado
dummyfile
en la carpeta de exportación NFS.Si no usa un servidor de servicio de información de red (NIS), copie los archivos Etc/Passwd y Etc/Group en modo binario desde el equipo UNIX adecuado a la carpeta Winnt\System32\drivers\etc.
Nota:
Deje los campos de contraseña en blanco. Se recomienda que los UID y los GID sean únicos en su conjunto, así como nombres de usuario y grupos en su conjunto. Por ejemplo, no use 1001 para un usuario y un grupo, y no tenga un usuario de rueda además de un grupo de ruedas.
Asigne cada usuario y cada grupo a un usuario y grupo únicos de Windows NT. Puede hacerlo mediante el Servidor para el Administrador de usuarios NFS.
Asigne el usuario raíz de UNIX al usuario administrador de Windows NT y la raíz o rueda del grupo al grupo Administradores de Windows NT.
En el cliente NFS de UNIX:
Inicie sesión como raíz (solo la raíz puede montar una exportación NFS). Montaje de la exportación en la estación de trabajo de UNIX escribiendo
mount ntserver :/F/export/home/user /mnt
donde
ntserver
es el nombre de host del equipo basado en Windows NT Server, F/export/home/user es la ruta de acceso a la exportación ymnt
es un punto de montaje disponible localmente.Para comprobar los permisos, escriba:
ls -l
Se muestra una salida similar a la siguiente:
-rwxrwxrwx 1 root root dummyfile
Para asignar los propietarios adecuados a los archivos y carpetas, escriba:
/usr/ucb/chown -R user.group /mnt
Nota:
En algunos sistemas operativos UNIX, el comando chown no toma un parámetro de grupo. En estas situaciones, debe escribir chgrp -R group /mnt además de este comando.
Para asignar los permisos adecuados a los archivos y carpetas, escriba:
chmod -R g-w,o-wx /mnt
Para comprobar los nuevos permisos, escriba:
ls -l
Se muestra una salida similar a la siguiente:
-rwxr-xr-- 1 user group dummyfile
Si no puede cambiar los permisos en un archivo o si recibe mensajes de error de "acceso denegado", siga estos pasos:
- En el equipo NFS basado en Windows NT Server, asigne control total a la exportación para todos, el grupo Administradores y el usuario administrador.
- En el cliente NFS de UNIX, copie el archivo en un nombre diferente (debe hacerlo como usuario, no como raíz). Elimine el archivo original en Windows NT y cambie el nombre del archivo por su nombre original.
Algunos usuarios y grupos de Windows NT no se pueden asignar a usuarios o grupos de UNIX equivalentes. Pueden mostrarse como nadie4 o ningún grupo. Los grupos especiales que muestran este comportamiento incluyen:
- Todos
- Red
- Interactivo
- Sistema
- Usuarios autenticados