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
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.
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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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
Muy útil.
Gracias