Está en la página 1de 5

ADMINISTRACIN, PRINCIPIOS DE ENRUTAMIENTO Y SUBREDES PROFESORAS: LAURIMAR MORILLO

II TRAYECTO INGENIERIA EN INFORMTICA lymorillom@gmail.com

Servidor Samba
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 adems con sistemas Windows (XP, NT, 98...), OS/2 o incluso DOS. Tambin se puede conocer como LanManager o NetBIOS.

Adduser alumno Addgroup redes2 Adduser alumno redes2

Instalar samba : aptitude install samba samba-client smbfs smbclient esto debera instalar tambin varias otras dependencias. 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 lnea 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

ADMINISTRACIN, PRINCIPIOS DE ENRUTAMIENTO Y SUBREDES PROFESORAS: LAURIMAR MORILLO

II TRAYECTO INGENIERIA EN INFORMTICA lymorillom@gmail.com y le agregamos, al final


[public] comment = Cosas publicas path = /home/public public = yes writable = 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 :
$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) Permisos de las carpetas Generalmente (esto pasa con mi ubuntu 6.10) al usuario externo que tiene acceso al equipo a travs 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 tambin sepa quien es el propietario de esa carpeta:
$sudo chown nobody:nogroup /home/public $sudo chmod 555 /home/public

y si queremos que tambin pueda escribir sobre esta carpeta


$sudo chmod 755 /home/public

y adems debemos decirle a Samba que se lo permita (acuerdate que para que un permiso sea vlido, tanto el sistema como Samba deben estar de acuerdo) Para no usar contrasea Buscamos (control+w) la lnea donde diga algo como :

ADMINISTRACIN, PRINCIPIOS DE ENRUTAMIENTO Y SUBREDES PROFESORAS: LAURIMAR MORILLO

II TRAYECTO INGENIERIA EN INFORMTICA lymorillom@gmail.com


; security = user

y la reemplazamos por :
security = SHARE

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 contrasea por motivos de seguridad, y si no necesitas la constrasea solo dale enter. Para reiniciar samba Luego de efectuar algn cambio en el archivo /etc/samba/smb.conf debemos reiniciar samba, para ello :
$sudo /etc/init.d/samba restart

Con todo lo anterior deberamos 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:

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/

donde 192.168.3.1 es "la IP privada" del equipo linux que contiene a la carpeta /home/public

Con sistemas Windows Si tenemos en nuestra red local una mquina con Windows y queremos compartir archivos entre ambos sistemas:

ADMINISTRACIN, PRINCIPIOS DE ENRUTAMIENTO Y SUBREDES PROFESORAS: LAURIMAR MORILLO

II TRAYECTO INGENIERIA EN INFORMTICA

lymorillom@gmail.com Paso 1: Nos dirigimos al men de Ubuntu: Sistema, Administracin y seleccionamos Carpetas compartidas. Pulsamos aadir (en la imagen yo ya tengo aadida una carpeta, pero t deberas tenerla en blanco) y nos aparecer el siguiente cuadro de dialogo.

Paso 1: compartiendo con SAMBA

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 mquina Windows. Lo dems lo dejamos como est.

Paso 2: Ahora que ya tenemos compartiendo la carpeta, nos queda crear un nombre de usuario y contrasea 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

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 archivo nologin, tambin puedes crear tu usuario normalmente y luego ejecutar la sentencia:
$ sudo passwd -d usuario-windows

A continuacin introducimos
$ sudo smbpasswd -a usuario-windows

Y nos pedir la contrasea que queramos asignar a dicho usuario. Debemos reiniciar el demonio de samba antes de poder ver las carpetas compartidas desde la mquina Windows
$ sudo /etc/init.d/samba restart

ADMINISTRACIN, PRINCIPIOS DE ENRUTAMIENTO Y SUBREDES PROFESORAS: LAURIMAR MORILLO

II TRAYECTO INGENIERIA EN INFORMTICA

lymorillom@gmail.com Paso 3: Vamos a la mquina Windows y pulsamos en Mis sitios de Red, ahora pulsamos en Equipos cercanos. Tendra 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 mquina con Ubuntu y asignar los permisos necesarios de ejecucin, lectura o escritura a las carpetas que queramos compartir. Paso 5: Vamos a la mquina con Ubuntu y nos dirigimos al men de Ubuntu: Lugares, y seleccionamos Servidores de Red. Tendra que aparecer la Red de Windows. Esta aplicacin nos permite ver los archivos de la maquina con Windows desde la maquina con Ubuntu. Hay que recargar cada vez que sea necesario.

También podría gustarte