Para compartir archivos entre 2 o mas computadores que tengan como sistema operativo linux se usa el protocolo NFS que viene por defecto en casi todas las distribuciones. Para compartir archivos entre linux y windows se usa samba, el cual se verá en otro post.
Para empezar debemos crear o modificar el archivo exports que se encuentra en el directorio etc/ en el cual ponemos los directorios a compartir, quien los puede accesar y sus permisos.
Sintaxis : <Carpeta a compartir> <ip o nombre de o los clientes> (permisos de r/w/x, no_root_squash)
Ejemplo : /home 192.168.0.212(rw,no_root_squash)
Se comparte la carpeta home para el cliente 192.168.0.212 y se le da permiso de lectura y escritura.
- no_root_squash permite entrar como root a la carpeta montada.
- Si se obvia los permisos por defecto queda solo lectura.
– Si se quiere compartir para todos los usuarios de la red se coloca 192.168.0.0
Ahora por parte del cliente, como root, debemos montar la unidad del servidor con la siguiente linea de comandos:
mount – t nfs <ip del servidor:ruta de la carpeta a compartir> <ruta cliente donde se va a montar>
..y sería todo por el momento, al momento de reiniciar el cliente debemos montar nuevamente la unidad del servidor, esto se solucionaría creando un script lo cual se verá en un futuro post.
JPxz