Instalación y gestión de recursos compartidos con samba GNU/Linux

Logo_Samba

INSTALACIÓN DE SAMBA

Comando:

– sudo dpkg -l

* Este comando realiza una lista de los paquetes instalados en el sistema.

– sudo apt-get install samba

* Este comando instala todos los paquetes samba.

REINICIO DEL SERVICIO SAMBA

Comando:

– sudo service smbd start/stop o restart

* Este comando inicia, para o reinicia el demonio de samba.

– sudo /etc/init.d/smbd start/stop o restart

* Este comando inicia, para o reinicia el demonio de samba.

– sudo reboot

* En caso de no funcionar los otros dos modos reiniciar completamente.

COMPROBAR SERVICIO SAMBA

Comando:

– sudo service samba status

* Compruebas si esta operativo el servicio samba.

– sudo testparm /etc/samba/smb.conf

* Comprueba la sintaxis del archivo de configuración.

AÑADIR USUARIO A UNIX Y SAMBA

Comando:

– sudo adduser [usuario]

* Añade un usuario a UNIX.

– sudo smbpasswd -a [usuario]

* Añade un usuario de samba

VER USUARIOS DADOS DE ALTA EN SAMBA

Comando:

– sudo pdbedit -L

* Muestra usuarios dados de alta en samba.

– sudo pdbedit -Lv

* Muestra una lisa de usuarios mas detallada.

CREAR CARPETA EN LINUX

Comando:

– sudo mkdir /directorio/donde/creas/el/archivo

* Con esto creas una carpeta en Linux.

DAR PERMISOS A CARPETAS EN LINUX

Comando:

– sudo chmod 777 /directorio/donde/tienes/la/carpeta

* Con esto le das permisos a la carpeta que pones en el directorio.

ARCHIVO DE CONFIGURACIÓN SAMBA

El archivo de configuración tras la instalación de samba, se encuentra en el directorio /etc/samba/smb.conf, aquí podremos ver los apartados del archivo de configuración más importantes.

Sección:

[global]: En la sección se configuran parámetros generales de comportamiento general de samba.

Parámetros importantes:

– workgroup = WORKGROUP Determinas cual es el grupo de trabajo del equipo.

– server string = %h server (samba, ubuntu), esto lo que hace es determinar el nombre del servidor.

– security = user, Seguridad de acceso con credenciales de usuario, hay otros tres metodos.

– encrypt passwords = true, las contraseñas deberan ir encriptadas.

– wins support = yes, samba será servidor wins para asociar IP y nombres de equipos Windows.

Sección :

[homes]: En esta sección se configuran los parámetros para compartir la carpeta home o carpeta personal de cada usuario, si queremos hacer perfiles móviles es necesario tener este apartado.

Parámetros importantes:

– comment = Carpetas, este parámetro lo que hace es mostrar un comentario para la carpeta compartida.

– browsable = no, este parámetro lo que hace es que se muestre como recurso compartido, en este caso no se mostraría.

– create mask = 0700, máscara de creación de archivos dentro de la carpeta.

– directory mask = 0755, máscara de creación de subcarpetas de la carpeta.

– guest ok = yes, Indica que cualquier usuario sin contraseña tiene permiso de acceso.

– valid users = david, quienes pueden acceder al recurso.

Sección:

[printers]: En esta sección se configuran los parámetros para compartir impresoras o colas de impresión del servidor.

Parámetros importantes:

– comment = Impresoras del servidor, comentario que visualizas.

– browseable = no, si queremos que muestre o no como recurso compartido.

– path = /var/spool/samba, aquí defines donde estarán las colas de impresión.

– printable = yes, indica que el recurso compartido corresponde a una impresora y que está disponible.

– load printers = yes, para compartir conjuntamente también las impresoras.

CASOS PRÁCTICOS

Selección_001

Para este ejercicio comenzaremos lanzando los siguientes comandos:

– sudo mkdir /Compartir/documentos

* Lo que hacemos con este comando es crear la carpeta que deseamos compartir.

– sudo chmod 777 /Compartir/documentos

* Lo que se hace aquí es dar permisos completos para que samba pueda gestionar la carpeta.

– sudo nano /etc/samba/smb.conf

* Abierto este archivo de configuración nos iremos al final del documento y añadiremos los siguientes parámetros.Selección_004

Como podemos observar los parámetros son distintos, ya que con el parámetro writable = yes, no funcionaba, pero con read only funciona perfectamente.

– sudo adduser david

* Creamos un usuario para que entre al recurso compartido.

– sudo smbpasswd -a david

* Damos de alta al usuario david en samba para que pueda acceder a los recursos compartidos.

– sudo service smbd restart

* Reiniciamos el demonio de samba.

Selección_002

– sudo mkdir /Compartir/datos

* Lo que hacemos con este comando es crear la carpeta que deseamos compartir.

– sudo chmod 777 /Compartir/datos

* Lo que se hace aquí es dar permisos completos para que samba pueda gestionar la carpeta.

– sudo nano /etc/samba/smb.conf

* Abierto este archivo de configuración nos iremos al final del documento y añadiremos los siguientes parámetros.

Selección_005

– sudo adduser david, samba, samba1

* Creamos usuarios para que entren a los recursos compartidos.

– sudo smbpasswd -a david, samba, samba1

* Damos de alta al usuario david, samba y samba1 para que puedan acceder a los recursos compartidos.

– sudo service smbd restart

* Reiniciamos el demonio de samba.

Selección_003

– sudo mkdir /Compartir/ejercicios

* Lo que hacemos con este comando es crear la carpeta que deseamos compartir.

– sudo chmod 777 /Compartir/ejercicios

* Lo que se hace aquí es dar permisos completos para que samba pueda gestionar la carpeta.

– sudo nano /etc/samba/smb.conf

* Abierto este archivo de configuración nos iremos al final del documento y añadiremos los siguientes parámetros.

Selección_006

– sudo adduser david, samba, samba1

* Creamos usuarios para que entren a los recursos compartidos.

– sudo smbpasswd -a david, samba, samba1

* Damos de alta al usuario david, samba y samba1 para que puedan acceder a los recursos compartidos.

– sudo service smbd restart

* Reiniciamos el demonio de samba.

Selección_008

– sudo mkdir /Compartir/musica

* Lo que hacemos con este comando es crear la carpeta que deseamos compartir.

– sudo chmod 777 /Compartir/musica

* Lo que se hace aquí es dar permisos completos para que samba pueda gestionar la carpeta.

– sudo nano /etc/samba/smb.conf

* Abierto este archivo de configuración nos iremos al final del documento y añadiremos los siguientes parámetros.

Selección_007

– sudo adduser david, samba, samba1

* Creamos usuarios para que entren a los recursos compartidos.

– sudo smbpasswd -a david, samba, samba1

* Damos de alta al usuario david, samba y samba1 para que puedan acceder a los recursos compartidos.

– sudo service smbd restart

* Reiniciamos el demonio de samba.

Proceso de recogida de información y prueba de la modificación de los archivos realizada por David De Maya Merras. @DavidDeMaya

2 comentarios sobre “Instalación y gestión de recursos compartidos con samba GNU/Linux

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.