Estoy compartiendo archivos con NFS desde un servidor Solaris 2.6 a un cliente Linux Red Hat EL 4 y también a otros clientes Solaris 2.6. En los clientes Solaris, el acceso de escritura se controla correctamente mediante los permisos de archivos. En el cliente Linux, cualquier usuario puede editar o eliminar cualquier archivo, independientemente de los permisos del archivo. ¿Alguien puede ayudarme a arreglar el sistema para que los usuarios no autorizados en el cuadro RH no puedan editar archivos?
Alguna información adicional:
- La carpeta se comparte como rw con NFS
- La carpeta compartida tiene permisos drwxrwxrwx.
Por ejemplo:
frank@linux$ ls -l test.txt
-rw-r--r-- joe engineer test.txt
frank@linux$ rm test.txt
are you sure you want to remove write protected file (y/n): y
El archivo text.txt lo elimina el usuario Frank, que no tiene privilegios de escritura en este archivo.
Respuesta1
Si la carpeta es 777, este es el comportamiento esperado en Linux.
Pruebe 1777 (es decir, active el bit adhesivo) en el directorio y sólo el propietario del archivo podrá modificarlo.