Sie sind auf Seite 1von 7

Samba - Guía Ubuntu Page 1 of 7

Samba
De Guía Ubuntu

Samba es un software que permite a tu ordenador con Ubuntu poder compartir archivos e
impresoras con otras computadoras en una misma red local. Utiliza para ello un protocolo
conocido como SMB/CIFS compatible con sistemas operativos UNIX o Linux , como
Ubuntu, pero además con sistemas Windows (XP, NT, 98...), OS/2 o incluso DOS.
También se puede conocer como LanManager o NetBIOS.

Si Ubuntu te ha detectado correctamente la red local, que es lo mas habitual, cuando


selecciones una carpeta y hagas click en el botón derecho del ratón, si le das a Compartir
carpeta, al seleccionar un protocolo se iniciará un proceso automático de descarga desde
Internet e instalación de Samba. También se puede instalar de la forma habitual usando
Añadir y quitar... o Synaptic (véase Añadir aplicaciones).

Tabla de contenidos
■ 1 Compartir
■ 1.1 Con sistemas Windows o Linux (sin password)
■ 1.1.1 Para modificar el grupo de trabajo
■ 1.1.2 Para agregar una carpeta
■ 1.1.2.1 Para Compartir la Unidad de CDRom
■ 1.1.2.2 Mas sobre los permisos de las carpetas
■ 1.1.3 Para no usar contraseña
■ 1.1.4 Cambiar contraseña de un usuario en un dominio Windows desde
Ubuntu
■ 1.1.5 Agregando usuario
■ 1.1.6 Para reiniciar samba
■ 1.2 Con sistemas Windows
■ 1.2.1 Con sistemas Linux
■ 1.3 Compartir impresoras
■ 1.4 Linpopup

Compartir
Con sistemas Windows o Linux (sin password)
Primero que nada instalamos samba :

$sudo aptitude install samba samba-client smbfs smbclient

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 2 of 7

esto debería instalar también varias otras dependencias.

Si tienes instalado Centos sería asi 1. Abres una terminal como root(Ejemplo Crtl Alt F1)
2. # yum -y install samba samba-common samba-client

Luego configuramos el archivo /etc/samba/smb.conf

Para modificar el grupo de trabajo

Primero abrimos el archivo /etc/samba/smb.conf para modificarlo : 

$sudo nano /etc/samba/smb.conf

Luego buscamos (control+w) la línea que diga algo como :

workgroup = MSHOME

y reemplazamos MSHOME por el nombre de nuestro grupo de trabajo.

Para agregar una carpeta

Primero debemos crear una carpeta con permisos (por ejemplo) :

$sudo mkdir /home/public


$sudo chmod 755 /home/public

Luego abrimos el archivo /etc/samba/smb.conf para modificarlo :

$sudo nano /etc/samba/smb.conf

y le agregamos, al final, algo como esto :

[public]
comment = Cosas publicas
path = /home/public
public = yes
writeable = no

las opciones son auto-sugerentes, por ejemplo "public = yes" es para que se pueda
acceder a la carpeta (el permiso x de sistema), y "writable = no" es para que no se pueda
escribir (el permiso w de sistema).

Para Compartir la Unidad de CDRom

abrimos el archivo /etc/samba/smb.conf para modificarlo :

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 3 of 7

$sudo nano /etc/samba/smb.conf

y le agregamos, al final, algo como esto :

[CDRom]
comment = Cd Rom Compartido
path = /media/cdrom0
public = yes
writable = no
browseable = yes

(le agregamos un nuevo parametro "browseable" esto sirve para ingresar a la maquina
por medio de windows y linux de forma remota y ver la carpeta que esta compartida)

Mas sobre los permisos de las carpetas

Generalmente (esto pasa con mi ubuntu 6.10) al usuario externo que tiene acceso al
equipo a través de Samba, el sistema le da como nombre de usuario nobody y como
nombre de grupo nogroup, es así como podemos cambiar el nombre de usuario y
nombre de grupo a nuestras carpetas, con el fin de que el sistema también sepa quien es
el propietario de esa carpeta:

$sudo chown nobody:nogroup /home/public


$sudo chmod 555 /home/public

y si queremos que también pueda escribir sobre esta carpeta

$sudo chmod 755 /home/public

y además debemos decirle a Samba que se lo permita (acuerdate que para que un
permiso sea válido, tanto el sistema como Samba deben estar de acuerdo)

Para no usar contraseña

Buscamos (control+w) la línea donde diga algo como :

; security = user

y la reemplazamos por :

security = SHARE

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 4 of 7

Cambiar contraseña de un usuario en un dominio Windows


desde Ubuntu

Para cambiar la contraseña de un usuario de dominio de Windows no es necesario ir a un


PC Windows sino que se puede hacer desde el propio Ubuntu. Para hacerlo sólo hay que
abir un terminal y ejecutar este comando:

smbpasswd -r WindowsDC -U nombreUsuario

Donde WindowsDC es en este caso la dirección del controlador de dominio de Windows y


nombreUsuario el usuario en el dominio.

Al ejecutar el comando pedirá la antigua contraseña en primer lugar y posteriormente


pedirá la nueva.

Una vez hecho esto ya podemos hacer login con la nueva contraseña.

Agregando usuario

Suele pasar que cuando entras desde windows a una carpeta compartida en ubuntu, te
pide usuario, puede hacer lo siguiente:

sudo smbpasswd -a tu_usuario

si deseas le pones contraseña por motivos de seguridad, y si no necesitas la constraseña


solo dale enter.

Para reiniciar samba

Luego de efectuar algún cambio en el archivo /etc/samba/smb.conf debemos reiniciar


samba, para ello : 

$sudo /etc/init.d/samba restart

Ojo en Ubuntu 10.04 LTS el comando anterior no va, debes utilizar este:

$sudo /etc/init.d/smbd restart

Con todo lo anterior deberíamos ser capaces de entrar desde un equipo con windows o
linux a la carpeta /home/public sin necesidad de tener nombre de usuario ni password:

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 5 of 7

■ Desde Windows colocamos en la barra de direcciones de alguna ventana:

\\192.168.3.1\public

■ Desde Linux (que tenga instalado el paquete samba-client) abrimos una


carpeta y colocamos en la barra de direcciones:

smb://192.168.3.1/public/ o smbclient //192.168.3.1/public/

donde 192.168.3.1 es "la IP privada" del equipo linux que contiene a la


carpeta /home/public

Este artículo es, por ahora, sólo un esbozo.


Ampliándolo (http://www.guia-ubuntu.org/index.php?
title=Samba&action=edit) ayudarás a mejorar Guía Ubuntu.

Con sistemas Windows


Si tenemos en nuestra red local una máquina con Windows y queremos compartir archivos
entre ambos sistemas:

■ Paso 1: Nos dirigimos al menú de Ubuntu: Sistema, Administración y


seleccionamos Carpetas compartidas. Pulsamos añadir (en la imagen yo ya tengo
añadida una carpeta, pero tú deberías tenerla en blanco) y nos aparecerá una
imagen como la inferior.

En ruta, buscamos la carpeta que queremos compartir, como


nombre pondremos Compartidos (por ejemplo) y
seleccionamos Permitir examinar la carpeta. Pulsamos sobre
Configuracion general de archivos compartidos con Windows,
en Dominio introducimos el nombre de red que posea la
máquina Windows. Lo demás lo dejamos como está. Paso 1: compartiendo con
SAMBA
■ Paso 2: Ahora que ya tenemos compartiendo la
carpeta, nos queda crear un nombre de usuario y
contraseña en el servidor Samba para que el ordenador con Windows pueda acceder
a dicha carpeta, para ello abrimos una consola e introducimos:

$ sudo useradd -s /sbin/nologin usuario-windows

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 6 of 7

Donde usuario-windows es el usuario que va a acceder a la carpeta en Windows.


Si /sbin/nologin no existe, probar con /usr/sbin/nologin.

Si no encuentras el fichero nologin, también puedes crear tu usuario normalmente y luego


ejecutar la sentencia:

$ sudo passwd -d usuario-windows

A continuación introducimos

$ sudo smbpasswd -a usuario-windows

Y nos pedirá la contraseña que queramos asignar a dicho usuario.

Debemos reiniciar el demonio de samba antes de poder ver las carpetas compartidas
desde la máquina Windows

$ sudo /etc/init.d/samba restart

■ Paso 3: Vamos a la máquina Windows y pulsamos en Mis sitios de Red, ahora


pulsamos en Equipos cercanos. Tendría que aparecer el nombre del equipo con
Ubuntu, y dentro de este directorio, la carpeta compartida.

■ Paso 4: Si vemos la carpeta, pero dice que no tenemos los permisos necesarios,
deberemos volver a la máquina con Ubuntu y asignar los permisos necesarios de
ejecución, lectura o escritura a las carpetas que queramos compartir.

■ Paso 5: Vamos a la máquina con Ubuntu y nos dirigimos al menú de Ubuntu:


Lugares, y seleccionamos Servidores de Red. Tendría que aparecer la Red de
Windows. Esta aplicación nos permite ver los archivos de la maquina con Windows
desde la maquina con Ubuntu. Hay que recargar cada vez que sea necesario.

Con sistemas Linux

Este artículo es, por ahora, sólo un esbozo.


Ampliándolo (http://www.guia-ubuntu.org/index.php?
title=Samba&action=edit) ayudarás a mejorar Guía Ubuntu.

Compartir impresoras
Ver Compartir una impresora con Windows 2000/XP

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010
Samba - Guía Ubuntu Page 7 of 7

Linpopup
Linpopup, que se instala de la manera estándar, es un port o programa basado en el
conocido Winpopup para mensajería instantánea de los sistemas Windows para
ordenadores de una misma red local. Además de ser compatible con éste, incluye sus
propias características.

Este artículo es, por ahora, sólo un esbozo.


Ampliándolo (http://www.guia-ubuntu.org/index.php?
title=Samba&action=edit) ayudarás a mejorar Guía Ubuntu.

Linpopup se encuentra en los repositorios de Ubuntu puedes instalarlo desde Synaptic o


por consola tecleando "sudo apt-get install linpopup". Para enviar mensajes entre
terminales de una misma red local es necesario tener linpopup en todas las pc's de la red,
asi como tenerlo activado (para activarlo basta con teclear desde un terminal "linpopup" o
con Alt+F2 y teclear "linpopup"). Para enviar un mensaje hay que presionar el boton
"new" y escribir la ip de la computadora destino, los mensajes se escriben en la ventana
de linpopup y se presiona el boton "send" para enviarlo.

Obtenido de "http://www.guia-ubuntu.org/index.php?title=Samba"

Categorías: Guía Ubuntu:Esbozos | Interoperabilidad con Windows

■ Esta página fue modificada por última vez el 11:29 30 jun 2010.
■ Esta página ha sido visitada 409.237 veces.
■ El contenido está disponible bajo los términos de la Attribution-NonCommercial-ShareAlike 2.5
■ Política de protección de datos
■ Acerca de Guía Ubuntu
■ Aviso legal

http://www.guia-ubuntu.org/index.php?title=Samba 16/07/2010

Das könnte Ihnen auch gefallen