SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Compartir carpetas utilizando samba entre Ubuntu y Windows
Hasta hace poco tiempo la manera más eficaz de compartir ficheros a través de Samba con
Ubuntu utilizando system-config-samba. Desgraciadamente, dicha herramienta empezó poco
después a dar problemas, hasta el extremo de poder romper la configuración del servidor.
A día de hoy la única herramienta gráfica que resulta fiable para configurar Samba es Yast,
pero esta es exclusiva de openSUSE y SUSE, así que en el resto de distribuciones uno se ve
forzado a configurar el servidor trabajando directamente con el fichero de configuración, lo que
resulta bastante menos amigable. Ubuntu, por su parte, ofrece una buena configuración out of the
box para compartir cualquier carpeta con acceso para invitado de forma sencilla y gráfica, aunque
cuando se quiere compartir a través de un usuario o cambiar el grupo de trabajo no queda otra que
recurrir a la consola.
En este tutorial enseñaremos cómo compartir recursos desde Ubuntu 16.04 – 10 a través
de Samba para que un invitado pueda acceder a estos, además de cómo cambiar el grupo de trabajo
en caso de usarse WORKGROUP, que es el configurado por defecto tanto en Samba como en
Windows.
Instalación de Samba en Ubuntu
La instalación de Samba es bien sencilla en Ubuntu 16.04 - 10. Para ello hay que hacer clic
sobre alguna carpeta con el botón secundario del ratón y dirigirse al menú de Propiedades
Una vez accedido a las propiedades de la carpeta hay que pulsar sobre la pestaña Recurso
compartido de red local y luego sobre la casilla de Compartir esta carpeta.
Luego aparece una caja de diálogo avisando que Samba no está instalado y si queremos
proceder a su instalación para compartir recursos. Obviamente, hay que pulsar sobre el botón
Instalar el servicio.
En la siguiente caja de diálogo hay que pulsar sobre el botón Instalar e introducir la contraseña.
Una vez terminado el proceso hay que pulsar sobre el botón Cerrar.
Después de instalar Samba el sistema pide cerrar y volver a abrir sesión. Sin embargo, este
paso es en realidad prescindible, así que se puede pulsar sobre el botón Cerrar.
Compartiendo una carpeta para acceso desde invitado
Con Samba ya instalado, el usuario puede proceder a compartir las carpetas que vea
conveniente con los permisos que crea oportuno. Para ello solo hay que ir a las Propiedades de una
carpeta y dirigirse a la pestaña Recurso compartido de red local.
Luego el usuario podrá establecer si permite el acceso a invitado, los permisos sobre la
carpeta y con qué nombre se mostrará a través de la red SMB/CIFS. Después de establecer las
condiciones de compartición sobre la carpeta se pulsa sobre el botón Crear compartición. En este
caso, haremos que un invitado tenga permisos totales sobre la carpeta Público.
Después se pedirá al usuario conceder los permisos necesarios a nivel de sistema para que
un invitado tenga permisos de escruta. Puede que nos hayamos acordado de concender los permisos
a través de Samba, sin embargo, si estos no se conceden también a nivel del sistema se tendrá como
resultado un acceso restringido según lo establecido desde el sistema, por lo que es recomendable
pulsar sobre el botón Añadir los permisos automáticamente.
Compartiendo una carpeta de esta manera cualquier sistema con CIFS compatible (ya sea
Windows u otra distribución GNU/Linux) puede acceder a a esta con permisos de escritura. Esto
quiere decir que cualquier otro ordenador agregado a la red puede ver y añadir ficheros a esa
carpeta.
Cuando el invitado escribe sobre la carpeta compartida
Cuando un invitado coloca un fichero dentro del recurso compartido se puede apreciar que
el usuario del sistema anfitrión tiene permisos restringido sobre este. Esto esto es debido a que
Ubuntu establece nobody como propietario y nogroup como grupo.
Para corregir este problema hay que abrir el fichero /etc/samba/smb.conf con un editor de
texto.
sudo nano /etc/samba/smb.conf
Después hay que buscar la línea correspondiente a create mask, descomentarla y asignarle el
valor 0777 para que el anfitrión tenga permisos totales sobre los ficheros y carpetas creados por el
invitado. Sí, este mask funciona al revés que el comando umask de Bash.
Obviamente, habrá que guardar los cambios y cerrar el fichero para luego reiniciar el
servicio de Samba si se quiere aplicar los cambios.
sudo systemctl restart smbd
sudo systemctl restart nmbd
A partir de ahora el anfitrión tendrá acceso sin restricciones sobre todo lo introducido por el
invitado en la carpeta compartida.
Cambiar el grupo de trabajo
Posiblemente el grupo de trabajo sobre el cual está trabajando la red no es el que está por
defecto, WORKGROUP, por lo que podría ser conveniente cambiarlo.
Para modificar el grupo de trabajo hay que modificar el fichero de configuración de Samba
con un editor de texto y permisos de administrador.
sudo nano /etc/samba/smb.conf
Después hay que asignar a WORKGROUP el nombre del grupo del trabajo al cual se quiere
añadir el equipo. En este caso, lo hemos añadido al grupo MUYLINUX.
Tras establecer el nuevo grupo de trabajo hay que reiniciar los servicios de smbd y nmbd
para que el cambio surta efecto.
sudo systemctl restart smbd
sudo systemctl restart nmbd
Sin embargo, puede que el equipo Ubuntu siga sin aparecer. En caso de suceder eso lo
recomendable es reiniciar todos los equipos que estén dentro de ese grupo de trabajo, ya sean
Windows o GNU/Linux.

Más contenido relacionado

La actualidad más candente

Instalacion de un servidor samba
Instalacion de un servidor sambaInstalacion de un servidor samba
Instalacion de un servidor samba
Vladimir Pomares
 
Conexion servidor con Samba
Conexion servidor con SambaConexion servidor con Samba
Conexion servidor con Samba
The Killer
 
MANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBAMANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBA
Julian696
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
cyberleon95
 
Instalación Servidor DNS
Instalación Servidor DNSInstalación Servidor DNS
Instalación Servidor DNS
Samlith Urbina
 

La actualidad más candente (20)

Luis carlos silva dias instalación servidor dns en ubuntu 14.04
Luis carlos silva dias   instalación servidor dns en ubuntu 14.04Luis carlos silva dias   instalación servidor dns en ubuntu 14.04
Luis carlos silva dias instalación servidor dns en ubuntu 14.04
 
Hack x crack_samba
Hack x crack_sambaHack x crack_samba
Hack x crack_samba
 
Instalacion de un servidor samba
Instalacion de un servidor sambaInstalacion de un servidor samba
Instalacion de un servidor samba
 
Conexion servidor con Samba
Conexion servidor con SambaConexion servidor con Samba
Conexion servidor con Samba
 
Instalación servidor dhcp en ubuntu server 14
Instalación servidor dhcp en ubuntu server 14Instalación servidor dhcp en ubuntu server 14
Instalación servidor dhcp en ubuntu server 14
 
MANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBAMANUAL SERVIDOR SAMBA
MANUAL SERVIDOR SAMBA
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
 
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
Resumen INTRODUCCION DE LOS SISTEMAS OPERATIVOS EN RED. REDES LINUX SERVER (T...
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Servidor ftp
Servidor ftpServidor ftp
Servidor ftp
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Configuracion del dns en centos 7
Configuracion del dns en centos 7Configuracion del dns en centos 7
Configuracion del dns en centos 7
 
Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2Manual PXE - RHEL 6.2
Manual PXE - RHEL 6.2
 
Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7Configuracion del servidor http en centos 7
Configuracion del servidor http en centos 7
 
Repositorio grafico
Repositorio graficoRepositorio grafico
Repositorio grafico
 
Instalación Servidor DNS
Instalación Servidor DNSInstalación Servidor DNS
Instalación Servidor DNS
 
Integrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active DirectoryIntegrando Centos4.4 Con Active Directory
Integrando Centos4.4 Con Active Directory
 
Instalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntuInstalacion de oracle database 10g. en ubuntu
Instalacion de oracle database 10g. en ubuntu
 

Destacado (9)

Explorador windows internet i
Explorador windows internet iExplorador windows internet i
Explorador windows internet i
 
Tic herramientas educativas
Tic herramientas educativasTic herramientas educativas
Tic herramientas educativas
 
6б будущее в моих руках
6б будущее в моих руках6б будущее в моих руках
6б будущее в моих руках
 
Ejercicios 1 - Taller de Informática - Procesador de Texto WORD
Ejercicios 1 - Taller de Informática - Procesador de Texto WORDEjercicios 1 - Taller de Informática - Procesador de Texto WORD
Ejercicios 1 - Taller de Informática - Procesador de Texto WORD
 
Manual de word 2010
Manual de word 2010Manual de word 2010
Manual de word 2010
 
MANUAL BASICO DE MICROSOFT WORD
MANUAL BASICO DE MICROSOFT WORD MANUAL BASICO DE MICROSOFT WORD
MANUAL BASICO DE MICROSOFT WORD
 
Tutorial para el Uso Práctico de Microsoft Word 2010. Introducción a la Info...
Tutorial para el Uso Práctico de  Microsoft Word 2010. Introducción a la Info...Tutorial para el Uso Práctico de  Microsoft Word 2010. Introducción a la Info...
Tutorial para el Uso Práctico de Microsoft Word 2010. Introducción a la Info...
 
WORD 2010 MANEJO BASICO DEL PROCESADOR DE TEXTO
WORD 2010 MANEJO BASICO DEL PROCESADOR DE TEXTO WORD 2010 MANEJO BASICO DEL PROCESADOR DE TEXTO
WORD 2010 MANEJO BASICO DEL PROCESADOR DE TEXTO
 
Paginas de matematicas
Paginas de matematicasPaginas de matematicas
Paginas de matematicas
 

Similar a Compartir

Mantención y administración de sistemas -samba
Mantención y administración de sistemas -sambaMantención y administración de sistemas -samba
Mantención y administración de sistemas -samba
Jose Angel Medina Mrtinez
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominio
Javier Muñoz
 
Servidor de archivo - SAMBA.pptx
Servidor de archivo - SAMBA.pptxServidor de archivo - SAMBA.pptx
Servidor de archivo - SAMBA.pptx
SandyLc1
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion samba
Andres Ldño
 
Configuracion de samba
Configuracion de sambaConfiguracion de samba
Configuracion de samba
luis Dias
 
Instalación samba
Instalación sambaInstalación samba
Instalación samba
K-te Muñoz
 
Hack Crack Samba
Hack  Crack SambaHack  Crack Samba
Hack Crack Samba
HxC Store
 
cupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptxcupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptx
BelnCevallos
 
Compartir archivos y carpetas en ubuntu
Compartir archivos y carpetas en ubuntuCompartir archivos y carpetas en ubuntu
Compartir archivos y carpetas en ubuntu
Fenix David
 

Similar a Compartir (20)

Mantención y administración de sistemas -samba
Mantención y administración de sistemas -sambaMantención y administración de sistemas -samba
Mantención y administración de sistemas -samba
 
Instalación y configuración
Instalación y configuraciónInstalación y configuración
Instalación y configuración
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominio
 
Administracion servidores
Administracion  servidoresAdministracion  servidores
Administracion servidores
 
Servidor de archivo - SAMBA.pptx
Servidor de archivo - SAMBA.pptxServidor de archivo - SAMBA.pptx
Servidor de archivo - SAMBA.pptx
 
Manual de instalacion samba
Manual de instalacion sambaManual de instalacion samba
Manual de instalacion samba
 
Instalación de samba en ubuntu 12.04
Instalación de samba en ubuntu 12.04Instalación de samba en ubuntu 12.04
Instalación de samba en ubuntu 12.04
 
Servidor de archivo
Servidor de archivoServidor de archivo
Servidor de archivo
 
Configuracion de samba
Configuracion de sambaConfiguracion de samba
Configuracion de samba
 
Instalación samba
Instalación sambaInstalación samba
Instalación samba
 
Manual Red Local Ubuntu
Manual Red Local UbuntuManual Red Local Ubuntu
Manual Red Local Ubuntu
 
Hack Crack Samba
Hack  Crack SambaHack  Crack Samba
Hack Crack Samba
 
Servidores de-impresoras-en-linux-power-point
Servidores de-impresoras-en-linux-power-pointServidores de-impresoras-en-linux-power-point
Servidores de-impresoras-en-linux-power-point
 
cupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptxcupdf.com_presentacion-de-samba.pptx
cupdf.com_presentacion-de-samba.pptx
 
Samba file share server
Samba file share serverSamba file share server
Samba file share server
 
Manual centos_6
Manual centos_6Manual centos_6
Manual centos_6
 
Compartir archivos y carpetas en ubuntu
Compartir archivos y carpetas en ubuntuCompartir archivos y carpetas en ubuntu
Compartir archivos y carpetas en ubuntu
 
Practica 7 servidor samba
Practica  7 servidor sambaPractica  7 servidor samba
Practica 7 servidor samba
 
Servicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.comServicio Samba ::: http://leymebamba.com
Servicio Samba ::: http://leymebamba.com
 
Servidorsamba
ServidorsambaServidorsamba
Servidorsamba
 

Más de eduenlasiberia

Más de eduenlasiberia (20)

SOR
SORSOR
SOR
 
Ejercicio Examen fisioterapia
Ejercicio Examen fisioterapiaEjercicio Examen fisioterapia
Ejercicio Examen fisioterapia
 
Ejercicio Servidor Winter
Ejercicio Servidor WinterEjercicio Servidor Winter
Ejercicio Servidor Winter
 
Operaciones frecuente usuarios
Operaciones frecuente usuariosOperaciones frecuente usuarios
Operaciones frecuente usuarios
 
Crear Carpetas en Dominio
Crear Carpetas en DominioCrear Carpetas en Dominio
Crear Carpetas en Dominio
 
Operaciones comunes usuarios
Operaciones comunes usuariosOperaciones comunes usuarios
Operaciones comunes usuarios
 
Usuarios grupos conceptos básicos
Usuarios grupos conceptos básicosUsuarios grupos conceptos básicos
Usuarios grupos conceptos básicos
 
Carpeta usuarios-dominio
Carpeta usuarios-dominioCarpeta usuarios-dominio
Carpeta usuarios-dominio
 
Añadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 ServerAñadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 Server
 
2008 server ubuntu
2008 server  ubuntu2008 server  ubuntu
2008 server ubuntu
 
Usuarios dominio-2008
Usuarios dominio-2008Usuarios dominio-2008
Usuarios dominio-2008
 
Configuración de las conexiones
Configuración de las conexionesConfiguración de las conexiones
Configuración de las conexiones
 
Configuración de las conexiones de red
Configuración de las conexiones de redConfiguración de las conexiones de red
Configuración de las conexiones de red
 
Ejercicio 2008
Ejercicio 2008Ejercicio 2008
Ejercicio 2008
 
DHCP
DHCPDHCP
DHCP
 
Configuración del Servicio
Configuración del ServicioConfiguración del Servicio
Configuración del Servicio
 
Seguimiento de clase
Seguimiento de claseSeguimiento de clase
Seguimiento de clase
 
Psicologia del color
Psicologia del colorPsicologia del color
Psicologia del color
 
Planificacion instalacion
Planificacion instalacionPlanificacion instalacion
Planificacion instalacion
 
Dominios 2003 server
Dominios 2003 serverDominios 2003 server
Dominios 2003 server
 

Último

COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdfEFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
EFEMERIDES DEL MES DE MAYO PERIODICO MURAL.pdf
 
Planeacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docxPlaneacion para 1er Grado - (2023-2024)-1.docx
Planeacion para 1er Grado - (2023-2024)-1.docx
 
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
POEMAS ILUSTRADOS DE LUÍSA VILLALTA. Elaborados polos alumnos de 4º PDC do IE...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Compartir

  • 1. Compartir carpetas utilizando samba entre Ubuntu y Windows Hasta hace poco tiempo la manera más eficaz de compartir ficheros a través de Samba con Ubuntu utilizando system-config-samba. Desgraciadamente, dicha herramienta empezó poco después a dar problemas, hasta el extremo de poder romper la configuración del servidor. A día de hoy la única herramienta gráfica que resulta fiable para configurar Samba es Yast, pero esta es exclusiva de openSUSE y SUSE, así que en el resto de distribuciones uno se ve forzado a configurar el servidor trabajando directamente con el fichero de configuración, lo que resulta bastante menos amigable. Ubuntu, por su parte, ofrece una buena configuración out of the box para compartir cualquier carpeta con acceso para invitado de forma sencilla y gráfica, aunque cuando se quiere compartir a través de un usuario o cambiar el grupo de trabajo no queda otra que recurrir a la consola. En este tutorial enseñaremos cómo compartir recursos desde Ubuntu 16.04 – 10 a través de Samba para que un invitado pueda acceder a estos, además de cómo cambiar el grupo de trabajo en caso de usarse WORKGROUP, que es el configurado por defecto tanto en Samba como en Windows. Instalación de Samba en Ubuntu La instalación de Samba es bien sencilla en Ubuntu 16.04 - 10. Para ello hay que hacer clic sobre alguna carpeta con el botón secundario del ratón y dirigirse al menú de Propiedades
  • 2. Una vez accedido a las propiedades de la carpeta hay que pulsar sobre la pestaña Recurso compartido de red local y luego sobre la casilla de Compartir esta carpeta. Luego aparece una caja de diálogo avisando que Samba no está instalado y si queremos proceder a su instalación para compartir recursos. Obviamente, hay que pulsar sobre el botón Instalar el servicio.
  • 3. En la siguiente caja de diálogo hay que pulsar sobre el botón Instalar e introducir la contraseña. Una vez terminado el proceso hay que pulsar sobre el botón Cerrar.
  • 4. Después de instalar Samba el sistema pide cerrar y volver a abrir sesión. Sin embargo, este paso es en realidad prescindible, así que se puede pulsar sobre el botón Cerrar.
  • 5. Compartiendo una carpeta para acceso desde invitado Con Samba ya instalado, el usuario puede proceder a compartir las carpetas que vea conveniente con los permisos que crea oportuno. Para ello solo hay que ir a las Propiedades de una carpeta y dirigirse a la pestaña Recurso compartido de red local. Luego el usuario podrá establecer si permite el acceso a invitado, los permisos sobre la carpeta y con qué nombre se mostrará a través de la red SMB/CIFS. Después de establecer las condiciones de compartición sobre la carpeta se pulsa sobre el botón Crear compartición. En este caso, haremos que un invitado tenga permisos totales sobre la carpeta Público.
  • 6. Después se pedirá al usuario conceder los permisos necesarios a nivel de sistema para que un invitado tenga permisos de escruta. Puede que nos hayamos acordado de concender los permisos a través de Samba, sin embargo, si estos no se conceden también a nivel del sistema se tendrá como resultado un acceso restringido según lo establecido desde el sistema, por lo que es recomendable pulsar sobre el botón Añadir los permisos automáticamente. Compartiendo una carpeta de esta manera cualquier sistema con CIFS compatible (ya sea Windows u otra distribución GNU/Linux) puede acceder a a esta con permisos de escritura. Esto quiere decir que cualquier otro ordenador agregado a la red puede ver y añadir ficheros a esa carpeta. Cuando el invitado escribe sobre la carpeta compartida Cuando un invitado coloca un fichero dentro del recurso compartido se puede apreciar que el usuario del sistema anfitrión tiene permisos restringido sobre este. Esto esto es debido a que Ubuntu establece nobody como propietario y nogroup como grupo. Para corregir este problema hay que abrir el fichero /etc/samba/smb.conf con un editor de texto. sudo nano /etc/samba/smb.conf Después hay que buscar la línea correspondiente a create mask, descomentarla y asignarle el valor 0777 para que el anfitrión tenga permisos totales sobre los ficheros y carpetas creados por el invitado. Sí, este mask funciona al revés que el comando umask de Bash.
  • 7. Obviamente, habrá que guardar los cambios y cerrar el fichero para luego reiniciar el servicio de Samba si se quiere aplicar los cambios. sudo systemctl restart smbd sudo systemctl restart nmbd A partir de ahora el anfitrión tendrá acceso sin restricciones sobre todo lo introducido por el invitado en la carpeta compartida. Cambiar el grupo de trabajo Posiblemente el grupo de trabajo sobre el cual está trabajando la red no es el que está por defecto, WORKGROUP, por lo que podría ser conveniente cambiarlo. Para modificar el grupo de trabajo hay que modificar el fichero de configuración de Samba con un editor de texto y permisos de administrador. sudo nano /etc/samba/smb.conf Después hay que asignar a WORKGROUP el nombre del grupo del trabajo al cual se quiere añadir el equipo. En este caso, lo hemos añadido al grupo MUYLINUX.
  • 8. Tras establecer el nuevo grupo de trabajo hay que reiniciar los servicios de smbd y nmbd para que el cambio surta efecto. sudo systemctl restart smbd sudo systemctl restart nmbd Sin embargo, puede que el equipo Ubuntu siga sin aparecer. En caso de suceder eso lo recomendable es reiniciar todos los equipos que estén dentro de ese grupo de trabajo, ya sean Windows o GNU/Linux.