9.1. Compartir Carpetas e Impresoras Entre Windows y Ubuntu
9.1. Compartir Carpetas e Impresoras Entre Windows y Ubuntu
9.1. Compartir Carpetas e Impresoras Entre Windows y Ubuntu
1. INTRODUCCIÓN .................................................................................................................................. 2
2. INSTALACIÓN Y CONFIGURACIÓN DE SAMBA ....................................................................... 2
3. CONFIGURACIÓN DE SAMBA PARA ACCEDER DESDE WINDOWS A UBUNTU. .............. 2
3.1. CONFIGURACIÓN DE PARÁMETROS GLOBALES ............................................................................................... 2
3.2. CONFIGURACIÓN DE LOS RECURSOS COMPARTIDOS ....................................................................................... 3
3.2. COMO CREAR, EDITAR O ELIMINAR USUARIOS EN SAMBA ................................................................................. 6
3.4. LISTAR LOS USUARIOS DE SAMBA ............................................................................................................... 7
4. ACCESO DESDE UBUNTU A WINDOWS ........................................................................................ 8
4.1. CONFIGURACIÓN DEL GRUPO DE TRABAJO WINDOWS .................................................................................... 8
4.2. COMPARTIR UNA CARPETA EN WINDOWS ..................................................................................................... 8
4.3. USAR SAMBA COMO CLIENTE EN UN GRUPO DE TRABAJO................................................................................. 8
4.4. ACCEDER A DATOS COMPARTIDOS EN EL GRUPO DE TRABAJO .......................................................................... 9
5. COMPARTIR ARCHIVOS CON UN GRUPO DE TRABAJO EN UBUNTU DESDE
ENTORNO GRÁFICO ............................................................................................................................ 10
6. COMPARTIR CARPETAS E IMPRESORAS GRÁFICAMENTE MEDIANTE SAMBA EN
UBUNTU 13
7. COMPARTIR IMPRESORAS CON SAMBA .................................................................................. 16
1
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
1. Introducción
Samba es una implementación libre del protocolo de archivos compartidos de Microsoft Windows
(antiguamente llamado SMB, renombrado recientemente a CIFS) para sistemas de tipo UNIX. De
esta forma, es posible que ordenadores con Linux o Mac actúen como clientes en redes
de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de
Dominio, como miembro de dominio e incluso como un dominio Active Directory para redes
basadas en Windows; además de ser capaz de servir colas de impresión, directorios
compartidos y autenticar con su propio archivo de usuarios.
Samba configura directorios Unix-Linux (incluyendo sus subdirectorios) como recursos para
compartir a través de la red. Para los usuarios de Microsoft Windows, estos recursos aparecen
como carpetas normales de red. Los usuarios de Linux pueden montar en sus sistemas de
archivos estás unidades de red como si fueran dispositivos locales, o utilizar la orden smbclient
para conectarse a ellas muy al estilo del cliente de la línea de órdenes ftp.
Es el nombre del grupo de trabajo de MS Windows o el nombre de dominio, de donde será parte
el servidor Samba. En esta línea puedes especificar un nombre para el grupo de trabajo de los
usuarios que podrán hacer uso de este recurso
2
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Según las necesidades de nuestra instalación el archivo smb.conf puede constar sólo de unas
cuantas líneas o puede ser tremendamente complejo. Sin embargo, siempre tiene una estructura
similar.
La forma en la que smb.conf organiza la información es mediante secciones, siendo estas las
tres más importantes:
CARPETAS COMPARTIDAS
La configuración de los recursos que compartiremos debe ir especificada al final del fichero y
debe seguir la siguiente estructura:
[nombreDescriptivoDelRecursoCompartido]
comment = Comentarios
path = rutaDelREcurso
public = yes
writable = yes
printable = no
Algunas de las opciones que podemos agregar a esta estructura son las siguientes:
Recursos
comment : permite definir un comentario aplicado al recurso, desplegable en los
4
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
EJEMPLO1
Vamos a crear una carpeta “Grupo” pública con permisos para todos los usuarios. Primero
creamos la carpeta que queremos compartir:
# mkdir /home/grupo
[Grupo]
comment = Archivos Compartidos
path = /home/grupo
public = yes
writable = yes
Siempre que cambiemos la configuración del archivo smb.conf debemos ejecutar el siguiente
comando:
# testparm
este comando verifica que los parámetros del archivo smb.conf son correctos, una vez
comprobado que todo está bien para aplicar los cambios ejecutamos:
5
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Para que Samba funcione correctamente primero hay que dar de alta a los usuarios en el
sistema y luego configurar los recursos a compartir.
Para poder añadir un usuario en Samba éste tiene que existir en el sistema o estar en
/etc/passwd). Ahora bien al crear el usuario tenemos 2 opciones:
1. Usuario solo se va a crear para acceder de forma remota y no tendrá acceso al
intérprete de comandos:
# useradd -s /bin/nologin cuentaDeUsuario
Una vez que el usuario existe en el sistema, se utiliza el comando smbpasswd para
administrar los usuarios de samba y sus contraseñas
Donde opción:
Supongamos que tenemos un usuario ya creado llamado “jose” y que lo queremos agregar a los
usuarios de Samba, para esto ejecutamos el siguiente comando:
# smbpasswd -a jose
Nos aparecerá:
New SMB password:
Retype new SMB password:
Added user jose.
6
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Colocamos la clave que queremos que tenga ese usuario para ingresar al servidor
Samba, la clave puede ser distinta a la clave que tiene el usuario para ingresar a Linux.
EJEMPLO2.
Vamos a crear una carpeta “Privada” con permisos para usuarios especificados. Primero
creamos la carpeta que queremos compartir:
# mkdir /home/privada
[Grupo]
comment = Archivos con acceso restringido
path = /home/privada
public = yes
writable = yes
valid users = lola
# smbpasswd -a lola
Reiniciamos
7
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Una vez que tenemos configuradas las opciones de uso compartido, estamos listos para
compartir con el grupo de trabajo una carpeta cualquiera de nuestro equipo.
Las versiones recientes de Ubuntu vienen preparadas para actuar como clientes en grupos de
trabajo de Microsoft. En la práctica, esto significa que no tendremos que hacer casi nada para
utilizar los archivos o carpetas que se estén compartiendo en un ordenador con Windows,
siempre que éste se encuentre en nuestra misma red local.
En realidad, el único contratiempo que podemos tener es que los ordenadores Windows donde
se encuentren alojados los archivos no pertenezcan al grupo de trabajo predeterminado. El
8
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
9
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Para comenzar, situamos el puntero del ratón sobre la carpeta y hacemos clic con el botón
derecho. Seleccionamos Propiedades
10
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Si es la primera vez que tratamos de compartir algo, el sistema nos informa de que no está
disponible el servicio de compartición y, por lo tanto, no podrá completarse la tarea sin instalarlo
antes.
11
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
El asistente nos avisa de que la instalación del servicio de compartición conlleva la instalación
del paquete samba.
el asistente nos informa de que será necesario reiniciar la sesión para que el servicio de
compartición esté disponible. Lógicamente, podemos hacer uso del botón Cerrar, pero mientras
no reiniciemos no podremos seguir adelante con
la tarea que estamos llevando a cabo en este
apartado.
Por este motivo, aparece una ventana emergente que nos informa de la situación. Además, nos
ofrece un botón para realizar los cambios, de forma automática.
12
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Podremos compartirlas con equipos con otras distribuciones Linux que tengan Samba instalado
o con Windows. Lo primero vamos a instalar la aplicación para poder configurar samba:
Una vez instalado, podemos ejecutarlo desde la terminal, usando privilegios de administrador,
escribiendo lo siguiente:
sudo system-config-samba
13
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
En Preferencias -> Configuración del servidor podrás entre otras cosas establecer el nombre
de tu grupo de trabajo.
Para agregar una carpeta compartida pulsa "+" en la primera pantalla, aquí pon la ruta de la
carpeta y marca las casillas "Visible" y "Permiso de Escritura" si quieres que la puedan ver y
escribir datos:
14
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
En la pestaña acceso podrás elegir que usuarios samba pueden acceder a esta carpeta o si
quieres que pueda acceder cualquier usuario:
También podemos compartir carpetas desde Nautilus. Vamos a crear una carpeta compartida en
nuestra carpeta personal de usuario: /home/usuario/examenes.
15
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Para compartir una impresora con un ordenador que use Windows seguimos estos pasos:
Una vez instalado, abrimos el gestor de impresoras y comenzamos la instalación, del mismo
modo que instalaríamos una impresora física. Nos vamos a Impresoras.
16
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Se nos abrirá una nueva ventana “Elija Controlador”, marcamos la opción Seleccionar
impresora desde la base de datos y seleccionamos Generic (recomendado)
17
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
Una vez finalizada la instalación nos aparecerá la nueva impresora en la ventana de gestión
de impresoras.
18
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
En nuestra Carpeta de Usuario se creará la carpeta PDF, que es donde se guardarán los
archivos que imprimamos con la impresora virtual pdf.
19
9.1. Compartir carpetas e impresoras entre Windows y Ubuntu SOR
20