Sistemas de archivos exportados vía NFS Introducción NFS (filesystem de red) es el estándar mundial de protocolo de compar­ timiento entre máquinas _U_n_i_x. Eso significa que _L_i_n_u_x puede ser un servidor de archivos para cualquier sistema _U_n_i_x del mundo. Esa pan­ talla de configuración lo deja "exportar" partes específicas de su árbol del filesystem. 11.. EExxppoorrttaannddoo ffiilleessyysstteemmss Su sistema _L_i_n_u_x administra sus archivos con un árbol enorme. Usted puede especificar qué subdirectorios quiere dejar disponibles para que otras máquinas los accedan. En un caso extremo, usted puede exportar el directorio raíz "/" con una lista vacía de máquinas. Eso significa que cualquer máquina podrá acceder sus archivos. Especificando una o más máquinas, usted restringe el acceso. 22.. OOppcciioonneess Para cada ruta que usted exporta, puede especificar una lista de máquinas y definir opciones asociadas a esas máquinas. Si más de una máquina comparte las mismas opciones, usted puede colocarlas en una misma línea, separadas por comas. Cada entrada es presentada con algunas opciones. Son ellas: · _p_u_e_d_e _e_s_c_r_i_b_i_r El cliente puede escribir en este directorio. · _p_r_i_v_i_l_e_g_i_o_s _d_e _s_u_p_e_r_u_s_u_a_r_i_o Sin esa opción, todas las solicitudes provenientes de un cliente con ID de usuario igual a 0 (superusuario), son mapeadas para el UID NOBODY_UID (una opción de tiempo de compilación) en el servidor. A menos que usted confíe totalmente en el cliente, no active esa opción. · _s_e_g_u_i_r _l_i_n_k_s _s_i_m_b_ó_l_i_c_o_s Convierte links simbólicos (donde el destino del link se dirige a un directorio que comienza con /) para links relacionados, colocando el número necesario de ../ delante para ir del directorio actual hasta el directorio raíz del servidor. Eso lleva a una semántica sutil y en ciertas oportunidades hasta cuestionable cuando la jerarquía de archivos no está montada en el directorio raíz. · _s_o_l_i_c_i_t_a_r _a_c_c_e_s_o _d_e _p_u_e_r_t_o _s_e_g_u_r_o Las conexiones sólo se aceptarán si se originan de un puerto seguro del cliente. 33.. UUssaannddoo ggeennéérriiccooss Usted puede querer exportar una cierta ruta para todas las máquinas de un cierto dominio. Usted puede colocar un *.un_dominio.com.ar por ejemplo. Note que el * no incluye los puntos. Por lo tanto, si usted quiere dar acceso a todas las máquinas de un_dominio.com.ar a todas las máquinas de todos los subdominios de un_dominio.com.ar, coloque: *.un_dominio.com.ar,*.*.um_dominio.com.ar 44.. MMááqquuiinnaa aa mmááqquuiinnaa El NFS introduce un enfoque diferente al ambiente de red entre máquinas PC. Muchos protocolos de compartimiento de archivos para PC establecen una relación entre un usuario y uno o muchos servidores. La máquina utilizada por el usuario no es relevante. Considerando que muchos PCs corren con sistemas operativos monousuario, eso tiene sentido. _U_n_i_x y _L_i_n_u_x son sistemas operativos multiusuario. La configuración del NFS es relativa de máquina a máquina. Un servidor NFS está garantizando acceso a máquinas diferentes, o una por una o a todas las máquinas de una red. Una vez que una relación NFS es activada entre una máquina servidora y una cliente, todos los usuarios de la máquina cliente tienen acceso al servidor, de la misma manera que tienen acceso a archivos y directorios en la máquina cliente. En verdad, un usuario de la máquina cliente tendrá el mismo acceso que tendría en caso de conectarse vía acceso remoto al servidor. Su acceso será limitado a las diferentes partes del filesystem exportado por el servidor.