Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 PRÁCTICA 2. COMPARTIR RECURSOS DESDE LINUX A WINDOWS DEBES CONOCER… Antes de comenzar, deberías poder contestar a las siguientes preguntas: Para qué sirve el archivo llamado hosts Qué es Samba Estructura de un Fichero en Samba Qué es smbclient y comandos más utilizados Qué son los permisos de un archivo y qué permisos se emplean Comandos básicos en Linux para modificar los permisos MINI-APUNTES ARCHIVO HOSTS: Este archivo existente en los distintos sistemas operativos empleados en las prácticas, es el encargado de almacenar la relación entre la dirección IP de un ordenador y su nombre. De este modo es posible resolver los nombres de dominio de los equipos en una red. Es uno de los métodos empleados para conocer qué nombre corresponde a qué IP, y qué IP corresponde a qué nombre. SAMBA: Samba, está constituido por una serie de “programas” o paquetes de Linux cuyo objetivo es implementar el protocolo SMB (Server Message Block), este protocolo, es el utilizado por los sistemas Windows para compartir ficheros, carpetas, impresoras...etc., entre ambos tipos de sistemas operativos. Samba se compone de varios paquetes. Samba: Servidor de archivos e impresoras tipo LanManager para Unix Samba-common: Archivos comunes de samba utilizados para clientes y servidores Smbclient: Cliente simple tipo LanManager para Unix Swat: Herramienta de administración de Samba via web Samba-doc: Documentación de Samba Winbind: Servicio para resolver información de usuarios y grupos de servidores Windows NT Cifs-utils: Empleado para montar en Linux, recursos de redes CIFS (sistema de archivos de Internet común, compartir recursos basados en Windows) 28 Daniel Abril Ruiz y Joaquín Cubillo Arribas TuLibrodeFP 2016 Sistemas Operativos en red. Prácticas guiadas Configuración de Samba La configuración de Samba, se realiza a través del fichero smb.conf, normalmente ubicado en la ruta Linux: /etc/samba/smb.conf En este fichero se configuran tres aspectos fundamentales como son: (1) los parámetros globales de samba, enmarcados por [global], (2) los parámetros necesarios para compartir las carpetas home, enmarcados por [home], y (3) los parámetros necesarios para compartir impresoras, enmarcados por [printers]. Si se desea compartir otro recurso como, por ejemplo, otra carpeta distinta a home, bastará con crear su sección mediante los corchetes [nombre_recurso_compartido] y la configuración de acceso de dicha carpeta. A continuación, se muestra un ejemplo de dicho fichero de configuración smb.conf2: #Sección global, parámetros generales [global] # Seguridad por usuarios security = user # Grupo de trabajo 'Aula5' workgroup = Aula5 # Las contraseñas se deberán enviar encriptadas encrypt passwords = yes # Samba será servidor wins wins support = yes # Nivel y longitud máxima del archivo de registro log level = 1 max log size = 1000 # Por defecto, lectura y escritura read only = no # Se comparten también las impresoras load printers = yes # Sección homes, carpetas home de usuarios [homes] # Comentario comment = Carpetas home # No explorables browsable = no # Máscara de creación de archivos (rxw------) create mask = 0700 # Máscara de creación de carpetas directory mask = 0700 # Sección printers, impresoras [printers] path = /var/tmp printable = yes min print space = 2000 # Carpeta común profesores [profesores] # Ruta de la carpeta compartida path = /home/samba/profesores # Explorable 2 http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m4/instalacin_y_configuracin_de_samba.html Daniel Abril Ruiz y Joaquín Cubillo Arribas 29 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 browsable = yes # Lectura y escritura read only = no # Máscara de creación de archivos (rxwrxw---) create mask = 0770 # Máscara de creación de carpetas directory mask = 0770 # Carpeta común alumnos [alumnos] browsable = yes read only = no path = /home/samba/profesores/alumnos Todas las líneas que comienzan por almohadilla (#) o punto y coma (;) son líneas de comentarios y son ignoradas por samba. Como se puede observar en el fichero anterior, cada sección define un recurso compartido y las características (permisos, navegación, ruta) de ese recurso compartido. En cuanto a la sección [global], esta sección constituye la configuración general de Samba, y por ello es importante comprender las líneas que constituyen esta sección, puedes encontrar más información en la referencia indicada anteriormente en el pie de página. Como se ha podido observar, Samba permite compartir distintos elementos con sistemas tanto Linux como Windows, ahora bien, para compartir esos elementos, se debe indicar también con qué usuarios se desea compartir. En este punto suele haber confusión, ya que hay que distinguir entre usuarios del sistema Linux y usuarios de Samba, de modo que un usuario del sistema Linux puede no estar dado de alta en Samba y por lo tanto no podría acceder a los recursos compartidos. De este modo, podrás comprender que existen dos conjuntos de usuarios, los del sistema y los de Samba y dos conjuntos de permisos para acceder a los contenidos, de forma que existirán los denominados permisos Locales del sistema y los permisos de Samba. De forma que, si una carpeta local tiene un permiso que no permite el acceso a un usuario, aunque Samba sí que lo permita, prevalecerá el permiso Local. Resumiendo, deberás tener en cuenta al compartir elementos con Samba, dos aspectos: Usuarios dados de alta en Samba Permisos de los elementos compartidos, tanto locales como los permisos de lectura, escritura y ejecución de Samba Gestión básica de usuarios del sistema Linux. La gestión básica de los usuarios en Linux, empleará comandos cuya sintaxis será por norma general, la siguiente: Comando [opciones] nombre_usuario/nombre_grupo 30 Daniel Abril Ruiz y Joaquín Cubillo Arribas Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Tabla 1. Ejemplos de comandos para la gestión de usuarios Comando useradd userdel usermod groupadd groupdel groupmod adduser deluser Ejemplo sudo useradd daniel sudo userdel Daniel sudo usermod Daniel sudo groupadd alumnos sudo groupdel alumnos sudo groupmod alumnos sudo adduser Daniel alumnos sudo deluser Daniel alumnos Descripción Crea el usuario daniel Elimina el usuario daniel Modifica el usuario daniel Crea el grupo alumnos Elimina el grupo alumnos Modifica el grupo alumnos Añade el usuario daniel al grupo alumnos Elimina el usuario daniel del grupo alumnos NOTA Recuerda que sudo sirve para indicar que el comando que le sigue se ejecutará como Administrador. Con el comando passwd se establece la contraseña de los usuarios creados Gestión básica de usuarios en Samba Para emplear este comando es necesario que el usuario haya sido creado previamente en el sistema Linux. smbpasswd [opciones] nombre_usuario Como puedes observar, en esta ocasión sólo existe un comando denominado smbpasswd, a partir de él y según las opciones que escojas se podrá: -a: añadir un usuario -d: deshabilitar un usuario -e: habilitar un usuario -n: usuario sin password. Necesita parámetro null passwords = yes en sección 'global' del archivo de configuración de samba -m: indica que es una cuenta de máquina (equipo) SMBCLIENT: Consiste en un paquete de la suite Samba, que actúa como cliente, (en una estructura cliente/servidor), para acceder desde equipos Linux, a los distin tos recursos compartidos en una red constituida tanto por ordenadores Windows, como por máquinas Linux. Para emplear este cliente se sigue la siguiente estructura: smbclient [recurso] [password] [opciones] recurso: es el recurso compartido al que se desea acceder, y suele tener la siguiente sintaxis: //servidor/recurso donde servidor es el nombre NetBios del servidor o bien su dirección IP password: es la contraseña del usuario del host (ordenador donde se encuentra el recurso) opciones: opciones adicionales de configuración como son: o -N: no solicita password o -U usuario: permite especificar el usuario con el que se establece la conexión o -L host: solicita un listado de los recursos que comparte un determinado host o -I : permite especificar la dirección IP del servidor o -[…] Daniel Abril Ruiz y Joaquín Cubillo Arribas 31 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Establecida la comunicación con el servidor empleando smbclient, es posible emplear otros comandos para interactuar con el servidor, de forma que se puedan depositar archivos en el servidor remoto, coger ficheros del recurso compartido…etc. Algunos ejemplos de comandos básicos son3: help ó ?: muestra los posibles comandos a ejecutar ls y dir: listan los ficheros del directorio actual en el servidor get [fichero_remoto] [fichero_local]: transfiere un fichero desde el servidor al cliente salvándolo opcionalmente con el nombre especificado en el segundo argumento mget: transfiere desde el servidor al cliente todos los ficheros que cumplan los requisitos put [fichero_local] [fichero_remoto]: transfiere un fichero desde el cliente al servidor salvándolo opcionalmente con el nombre especificado en el segundo argumento. mput: transfiere desde el cliente al servidor todos los ficheros que satisfagan el patrón especificado. recurse: activa y desactiva la transferencia recursiva de directorios para los comandos mget y mput. También determina que la salida de los comandos ls y dir sea recursiva o no. rm, rd y rmdir: permiten borrar ficheros y directorios en el servidor print [fichero]: imprime un fichero si se está conectado a una impresora exit y quit: cierran la conexión con el servidor PERMISOS DE ARCHIVOS: Permiten establecer qué acciones podrá realizar un usuario con esos archivos y/o carpetas, es decir son las reglas establecidas para esos objetos. Los permisos existentes en Linux son read (lectura), write (escritura), execution (ejecución) y se conceden a tres tipos de usuarios: propietario o creador del archivo o directorio (Owner), usuarios pertenecientes al grupo del creador (Group), otros usuarios que no son ni el creador ni pertenecen a su grupo (Others). d[propietario][grupo_propietario][otros] d: indica si es un directorio o no propietario: xxx indicará si puede leer (r), escribir(w) o ejecutar(x) grupo_propietario: xxx indicará si puede leer (r), escribir(w) o ejecutar(x) otros: xxx indicará si puede leer (r), escribir(w) o ejecutar(x) Así, por ejemplo, si un fichero tiene los permisos: drwxr-xr-d: es un directorio rwx: el propietario puede realizar todas las acciones. r-x: otros usuarios en el grupo del propietario pueden listar los archivos del directorio y acceder al mismo. r--: otros usuarios pueden listar los archivos del directorio. Dependiendo de si los permisos son de un archivo o de un directorio, las acciones son: Archivos: r: permiso para leer el contenido del archivo w: permiso para modificar el contenido x: permiso para ejecutar el archivo 3 32 http://www.zinuz.com/ Daniel Abril Ruiz y Joaquín Cubillo Arribas Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Directorios: r: permiso para listar los archivos del directorio w: permiso para crear o eliminar archivos en el directorio x: permiso para acceder al directorio COMÁNDOS BÁSICOS LINUX PARA MODIFICAR PERMISOS: Para modificar los permisos en Linux, se emplea el comando chmod. Se pueden asignar o eliminar permisos a uno o más archivos con “+” o “–“ junto con el permiso a añadir o quitar, o también indicando el permiso en formato octal (números comprendidos entre el 0 y el 8). Para indicar a qué tipo de usuario se le asigna o deniega el permiso se emplea u (usuario), g (grupo), o (otros). Así, por ejemplo, el siguiente comando: chmod g-x,o-x archivo; Quita el permiso de ejecución a grupos y a otros chmod u-x+w archivo; Quita el permiso de ejecución al usuario y le añade el de escritura chmod 777 archivo; Concede todos los permisos (rwx) a todos En cuanto a los permisos en Windows, la siguiente tabla muestra los niveles de permisos que normalmente están disponibles para archivos y carpetas en Windows4. Tabla 2. Tipos de permisos en Windows Nivel de permiso Control total Modificar Leer y ejecutar Leer Escribir 4 Descripción Los usuarios pueden ver el contenido de un archivo o una carpeta, cambiar los archivos y las carpetas existentes, crear nuevos archivos y carpetas y ejecutar programas de una carpeta. Los usuarios pueden cambiar los archivos y las carpetas existentes, pero no pueden crear archivos ni carpetas nuevos. Los usuarios pueden ver el contenido de los archivos y las carpetas existentes y pueden ejecutar programas de una carpeta. Los usuarios pueden ver el contenido de una carpeta y abrir archivos y carpetas. Los usuarios pueden crear nuevos archivos y carpetas, y realizar cambios en los archivos y carpetas existentes. http://windows.microsoft.com/es-es/windows/what-are-permissions#1TC=windows-7 Daniel Abril Ruiz y Joaquín Cubillo Arribas 33 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 PRÁCTICA Utilizando Samba en un ordenador que emplea Linux como Sistema Operativo, deberás ser capaz de configurar el servidor Linux para compartir una carpeta de dicho equipo con cualquier otro equipo de la red. En este caso se tratará de que un equipo con Windows 10 acceda a dicho recurso compartido. El usuario de Windows tendrá los permisos necesarios para modificar, leer, escribir en dicha carpeta. La configuración del sistema Linux se deberá realizar por completo mediante un terminal, empleando los distintos comandos. Datos de la actividad: Nombre equipo Linux: LinuxASO Nombre equipo Windows 7: WindowsASO Nombre de la carpeta a compartir: Compartir_Apuntes. Pasos necesarios: A. Configurar la Red en Linux, con los parámetros siguientes: a. Dirección IP: 192.168.1.15 b. Máscara de red: 255.255.255.0 c. Puerta de enlace: Esta puerta, es la dirección IP del router. Tendrás que asegurarte de que la IP indicada en el apartado anterior pertenezca a la misma red que la IP del router. d. DNS primario: 8.8.8.8 e. DNS secundario: 8.8.4.4 B. Configurar nombre del equipo Linux C. Crear carpeta para compartir en el escritorio Linux D. Instalación de Samba E. Configuración de Samba F. Comprobación del resultado desde una máquina Windows NOTA TODOS los cambios que se efectúen en los archivos de configuración de cualquier equipo Linux o Windows, deberán realizarse como Administrador (root), para que surtan efecto. 34 Daniel Abril Ruiz y Joaquín Cubillo Arribas Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 SOLUCIÓN GUIADA Apartado A. Configurar la Red en Linux Si realizaste la práctica anterior, este apartado debería resultar sencillo. Para establecer la configuración de red, será necesario editar dos ficheros, a continuación verás el proceso, figura 1 y 2: (1) Editar el fichero: /etc/network/interfaces y añadir las lineas correspondientes del enunciado. #nano /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1.15 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 Fig. 1. Fichero /etc/network/interfaces (2) Editar el fichero de resolución de nombres de dominio (DNS), añadiendo los DNS especificados. En Ubuntu, la localización de este fichero se encuentra en: #nano /etc/resolvconf/resolv.conf.d/base nameserver 8.8.8.8 nameserver 8.8.4.4 Fig. 2. Fichero /etc/resovconf/resov.conf.d/base. En otras distribuciones Linux se encuentra en /etc/resolv.conf Salva los datos y a continuación reinicia la interfaz para que los cambios surtan efecto: #/etc/init.d/networking restart Apartado B. Configurar el nombre del equipo Linux Para modificar el nombre del ordenador Linux, es necesario modificar el fichero: /etc/hostname Añadir la línea: LinuxASO Se ejecuta desde el terminal el siguiente comando, y se añade la línea mencionada (el nombre LinuxASO). #nano /etc/hostname Para comprobar el cambio simplemente puedes teclear el comando hostname, el cual devuelve el nombre de la máquina Linux. Daniel Abril Ruiz y Joaquín Cubillo Arribas 35 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Ahora bien, si se desea que la máquina Windows, sea también reconocida en la red con el nuevo nombre, será necesario asociar su dirección IP al nombre que se le va a asignar, para ello, también hay que modificar el fichero: /etc/hosts Añadimos dos líneas que permiten definir perfectamente el nombre del servidor atendiendo a la dirección IP de la máquina Linux, estas son: 127.0.0.1 LinuxASO La dirección IP 127.0.0.1 significa “este ordenador”, y es equivalente al nombre localhost. Por lo tanto, esta línea quiere decir que “este ordenador” es LinuxASO. De este modo, se puede decir que 127.0.0.1 es equivalente a localhost, y a su vez equivalente a LinuxASO. 192.168.1.15 LinuxASO Esta línea indica que la dirección IP 192.168.1.15 corresponde a la máquina LinuxASO. De este modo puedes comprender que esta máquina tiene dos direcciones IP, una la 127.0.0.1, digamos que es su IP local, y la dirección 192.168.1.15 que es su IP en la red. Para el segundo fichero (figura 3), será necesario emplear el editor nano y añadir las líneas indicadas: #nano /etc/hosts 127.0.0.1 localhost 127.0.0.1 LinuxASO 192.168.1.15 LinuxASO Fig. 3. Fichero /etc/hosts Hechos los cambios, se recomienda reiniciar el servidor. #reboot Apartado C. Crear la carpeta para compartir en el escritorio Linux En este apartado se debe tener en cuenta que, tal y como se mencionó en los mini-apuntes, existen dos tipos de permisos, los permisos de las carpetas locales y los permisos de los recursos compartidos por Samba. Por lo que si una carpeta local no concede ningún permiso, aunque Samba sí que los permita, los usuarios de Samba no podrán acceder. Por lo tanto será necesario que esta carpeta que se desea compartir, tenga unos permisos locales que permitan acceder a todos tanto para leer, como para escribir y ejecutar. Los pasos para crear la carpeta y conceder los permisos son: Desde un terminal se crea la carpeta del enunciado tecleando el siguiente comando (figura 4): #mkdir ./Escritorio/CompartirApuntes Fig. 4. Creación del recurso compartido en la máquina LinuxASO 36 Daniel Abril Ruiz y Joaquín Cubillo Arribas Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Podrás comprobar que tras la ejecución del comando se ha creado una carpeta en el Escritorio. Si miras bien la carpeta, verás que tiene un candado, eso quiere decir que está protegida. Ahora es el momento de cambiar los permisos de esa carpeta y conceder todos los permisos a cualquier usuario, para ello se empleará el comando chmod con la notación octal. #chmod 777 ./Escritorio/CompartirApuntes Tras la ejecución observarás que el candado de la carpeta ha desaparecido (figura5), y que si realizas un listado de esta carpeta para ver sus permisos (ls -al), verás que todos están concedidos, apareciendo drwxrwxrwx (figura 6). Fig. 5. Ha desaparecido el candado que bloqueaba los permisos Fig. 6. Los permisos de la carpeta compartida han sido modificados y están todos concedidos (777) Apartado D. Instalación de Samba Para instalar Samba, se empleará el comando apt-get install, indicando los paquetes de la suite de samba que se desean instalar: #apt-get install samba samba-common smbclient samba-doc cifs-utils Una vez instalado Samba, es recomendable comprobar que, efectivamente la instalación se ha realizado. Prueba a ejecutar el comando: #samba -V El comando anterior, proporciona la versión de samba que se ha instalado. Apartado E. Configuración de Samba Para este apartado se podría emplear una configuración gráfica de samba (paquete swat) o bien, configurar Samba a través de su fichero de configuración y realizarlo a mano. Se opta por esta última forma ya que así es posible comprender mejor el funcionamiento de lo que se está realizando. La configuración de Samba se establece a través del fichero: /etc/samba/smb.conf. NOTA Se recomienda siempre realizar una copia de este fichero, smb.conf, por si algo saliese mal. #nano /etc/samba/smb.conf En primer lugar, para compartir la carpeta con cualquier usuario de Windows, lo más importante es indicar a Samba que va a trabajar con el grupo de trabajo de la red de Windows, de este modo, cualquier máquina que se encuentre en el mismo grupo de trabajo podrá ver y modificar el contenido de la carpeta compartida. Daniel Abril Ruiz y Joaquín Cubillo Arribas 37 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Para introducir a Samba en el grupo de trabajo por defecto de Windows (WORKGROUP), bastará con encontrar en el archivo smb.conf, la línea que hace referencia a Workgroup e indicar el grupo de trabajo del ordenador Windows. Por defecto, Samba ya viene configurado con el grupo WORKGROUP de Windows (figura 7). 1. Configuración Global 2. Verificar que WORKGROUP sea el del equipo Windows Fig. 7. Configuración del grupo de trabajo en Samba El siguiente paso será crear el bloque que identifique a la carpeta compartida así como los parámetros deseados, es decir, las características del recurso compartido (por ejemplo, un comentario sobre el recurso compartido, la ruta del recurso, si el usuario tendrá permiso de escritura en el recurso, y si será de acceso público), estas líneas las puedes escribir al final del fichero Samba. En la figura 8 verás resaltado en rojo la ruta que se ha especificado en LinuxASO. Deberás especificar la tuya propia: [Carpeta Apuntes] comment = “Directorio para apuntes” path = “Añade la Ruta a tu carpeta” writable = yes public = yes Fig. 8. Ruta al recurso compartido en la máquina LinuxASO Realizadas las modificaciones, el siguiente paso consiste en comprobar que la estructura del fichero que se ha modificado es correcta, para ello puedes emplear el comando testparm (figura 9). #testparm Fig. 9. Ejemplo de la ejecución del comando "testparm". Se indica que el fichero de servicios se ha cargado correctamente La primera comprobación que realiza el comando es sobre la estructura, como podrás observar, los servicios cargados del fichero están OK, pero proporciona un aviso que indica que algunos nombres son largos y que quizá no sean compatibles con versiones antiguas de Windows. En el caso que se está realizando, no tiene importancia, ya que se pretende el acceso desde equipos Windows 10. 38 Daniel Abril Ruiz y Joaquín Cubillo Arribas Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Tras pulsar Enter, muestra el listado de los recursos compartidos, al final del listado aparece la carpeta compartida (la figura 10). Por ahora todo bien, ánimo que queda poco. Fig. 10. Segunda parte de la comprobación de "testparm" en la que se observa la estructura del recurso compartido creado Por último se reinicia el servicio Samba (figura 11), para que los cambios se hagan efectivos. #service smb restart Fig. 11. Reinicio del servicio Samba Existen otros comandos básicos del servicio de Samba como smb start, smb stop, intenta probarlos. Apartado F. Comprobación del resultado desde una máquina Windows Es el momento de comprobar si todo el trabajo realizado anteriormente ha funcionado. En primer lugar inicia una máquina Windows 10 y acudide al Explorador de Archivos (figura 12). A continuación, selecciona con el botón derecho del ratón, sobre el apartado Red, el enlace a Conectar a una unidad de red tal y como se muestra en la figura 13. Fig. 12. Busca en el Menú de Inicio la opción Explorador de archivos Fig. 13. En el menú contextual de RED selecciona Conectar a Unidad de Red Aparecerá una nueva ventana (figura 14), en la que se deben seguir los siguientes pasos (recuerda que la máquina Linux la has debido llamar LinuxASO): Daniel Abril Ruiz y Joaquín Cubillo Arribas 39 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Fig. 14. Configuración de la Unidad de Red a la que se va a conectar la máquina Windows 1. Escribe el nombre de la máquina Linux a la que deseas conectarte, no olvides añadir la doble barra “\\” 2. Pulsa sobre Examinar, para ver qué elementos compartidos tiene disponibles Tras pulsar sobre examinar observarás que se muestra un desplegable con las carpetas compartidas por el servidor LinuxASO, tal y como se muestra en la figura 15. Fig. 15. Selección del recurso compartido dentro de la máquina LinuxASO Una vez aceptes esta carpeta, aparecerá de nuevo la ventana anterior para que aceptes conectar a esa unidad de red (figura 16). 40 Daniel Abril Ruiz y Joaquín Cubillo Arribas TuLibrodeFP 2016 Sistemas Operativos en red. Prácticas guiadas Fig. 16. Finalización del proceso de conexión a la carpeta compartida en la máquina LinuxASO 1. Indica la ruta de la carpeta compartida en la máquina Linux 2. Permite especificar que la carpeta se monte directamente en el inicio de sesión, de este modo siempre estará accesible 3. Finaliza la conexión a la carpeta A partir de este instante, se dispone de la conexión a la carpeta compartida en Linux, de modo que si por ejemplo, se crea un archivo desde Windows llamado pruebawindows.txt cuyo contenido sea “Misión Cumplida” (figura 17), este archivo estará también disponible en Linux. Fig. 17. Ejemplo de creación y edición de un archivo en la carpeta compartida en LinuxASO 1. En Windows, conectarse a la carpeta compartida en Linux 2. Crear el archivo PruebaWindows.txt 3. Rellenar el archivo con lo que quieras El siguiente paso es comprobar que este archivo se ha guardado en la carpeta de la máquina LinuxASO. Accede al Escritorio de LinuxASO y comprueba que en la carpeta compartida se ha creado el fichero PruebaWindows.txt , tal y como aparece en la figura 18. Daniel Abril Ruiz y Joaquín Cubillo Arribas 41 Sistemas Operativos en red. Prácticas guiadas TuLibrodeFP 2016 Fig. 18. Comprobación de los archivos creados desde Windows en la carpeta compartida en LinuxASO 1. Carpeta compartida CompartirApuntes 2. Se observa que dentro de la carpeta se encuentra PruebaWindows.txt 3. Se comprueba que está el texto escrito desde Windows Misión cumplida!!, buen trabajo. 42 Daniel Abril Ruiz y Joaquín Cubillo Arribas