Fichero de configuración
Fichero muy grande
Vamos a ver la configuración
Si tenemos dudas podemos consultar la página de manual de smb.conf
Manual de smb.conf
Para el desarrollo de clase podemos trabajar con los contenidos en www.educatica.es
Primer ejemplo: Compartiendo un recurso
Vamos a compartir el directorio /educatica/informacion como un recurso compartido de acceso abierto para solo lectura con el nombre info.
Lo primero que deberíamos hacer es crear el directorio si no existe. Además le vamos a meter un fichero llamado saludo.txt que contendrá un pequeño saludo.
Ahora vamos a crear un recurso cuyo nombre será info y utilizando los siguientes parámetros de configuración configuraremos el recurso como se solicita.
- path
- guest ok
- read only
Ejemplo 2: Acceso de lectura y escritura.
Ahora queremos configurar un recurso compartido con el nombre staff que compartirá el directorio /educatica/uploads. Este recurso compartido deberá permitir que cualquier usuario, anonimo, pueda acceder al recurso para realizar operaciones de lectura y escritura.
Parámetros:
- path
- guest ok
- read only
Soluciones
Primero nos aseguramos de que están los directorios que vamos a compartir.
Ahora rellenamos con información los directorrios, habíamos decidido crear un fichero saludo.txt
Configuración de samba smb.conf
Vamos a comprobar que la configuración que hemos no tienes fallos gramaticales o de sintaxis.
Reiniciamos el servicio si queremos asegurarnos de que carga los datos de configuración nuevos.
Vamos a usar smbclient
Utilizamos smbclient para comprobar los recursos compartidos que hay en el equipo localhost.
Vamos a conectarnos a info.
La interfaz de esta aplicación es CLI, pero que comandos tenemos? Necesitamos ayuda!
Estos son los comandos de smb. Vamos a intentar subir un fichero.
Vamos a conectarnos a uploads y subimos el fichero.
Ahora nos conectamos a staff.
El problema esta en los permisos locales. Hemos configurado los permisos de lectura y escritura para todo el mundo, anónimos, en samba, pero el directorio que estamos compartiendo tiene unos permisos configurados que posiblemente nos estén impidiendo escribir en dicho directorio.
Configuramos los permisos para que todo el mundo pueda acceder con lectura y escritura.
Vamos a ver si ha funcionado.
Nos gusta la seguridad…
Vamos a comprobarlo.
Ejemplo 3: Acceso solo para el grupo educatica.
Directorio /educatica/privado lo compartimos como educatica. Tan solo podrán acceder para realizar operaciones de lectura y escritura los miembros del grupo educatica. El resto de usuarios solo podrá leer.
Ayuda
Parámetros de configuración
- path
- read only
- guest ok
- write list
Solución
Metemos al resto de usuarios en la base de datos de usuarios de samba y comprobamos
Vamos a asegurarnos de que existe el grupo educatica y de que estos tres usuarios pertenecen a ese grupo.
La parte de usuarios y grupos del sistema y usuarios de samba está configurada. Ahora vamos a crear el directorio y configurarlo.
Configuramos los permisos para que los miembros de educatica puedan acceder para leer y escribir.
Ya hemos configurado el sistema base, ahora nos queda samba
Ahora podemos probar 😀
Comandos que nos van a venir bien
- smbpasswd -a
- pdbedit -L
Dejar una respuesta