You are on page 1of 8

PRACTICA SAMBA Samba es un programa Open Source que nos permite compartir archivos e impresoras desde una computadora

Linux a PC con MS Windows.

INSTALAR SAMBA SERVER


Lo primero es instalar Samba, para eso nos ponemos como root con el comando ''su -'', se podra anteponer a cada comando sudo pero como trabajaremos mucho como administrador entonces entramos como sper usuario.

Comando para instalar samba server apt-get install samba smbfs

El archivo de configuracin de Samba puede ser encontrado en /etc/samba/smb.conf vamos a editar este archivo, primero realizamos una copia de respaldo: cp -p /etc/samba/smb.conf /etc/samba/smb_copia.conf

Siempre es bueno realizar una copia de los archivos de configuracin que modifiquemos en caso de que cometamos algn error podamos volver a la configuracin inicial. Luego procedemos a modificar el archivo: gedit /etc/samba/smb.conf

En el archivo de configuracin cambia donde dice workgroup = WORKGROUP (puede ser distinto)

Donde QUEEN es el nombre del grupo de trabajo de MS Windows o el nombre de dominio, de donde ser parte el servidor Samba. Tienes que configurar el mismo grupo de trabajo en tus computadoras Windows, esto lo puedes hacer en Panel de control>Sistema>Nombre de Equipo>Cambiar Nombre. Si quieres tambin puedes cambiar la lnea donde dice server string esto es simplemente la descripcin que ver tu grupo del servidor puedes colocar algo como: server string = %h Servidor de archivos

%h lo que hace es imprimir el nombre de host de tu servidor. Guarda los cambios y sigamos. Como crear, editar o eliminar usuarios en Samba Los usuarios que queremos que tengan acceso al servidor Samba deben estar creados como usuarios en nuestro servidor linux, podemos crear un grupo samba y agregar a ese grupo todos los usuarios que tendrn acceso al servidor samba:

Para agregar un usuario a Linux utilizamos el comando: adduser

Nos pedir la clave que queremos utilizar para ese usuario y algunos datos que son opcionales, luego podemos cambiar sus privilegios. Despus agregamos todos los usuarios que queramos a Samba, para esto ejecutamos el siguiente comando: sudo smbpasswd -a

Nos aparecer algo como:

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. Vamos a crear un nuevo archivo donde estarn todos los usuarios autorizados para conectarse al Servidor de Samba, para esto ejecutamos:

sudo gedit /etc/samba/smbusuarios

En el nuevo archivo copiamos la siguiente lnea: nombre_enlinux = "Nombre en Windows" Donde nombre_enlinux es el nombre del usuario que tenemos en linux en este caso invitado3 y Nombre en Windows es el nombre del usuario de red en Windows. Tenemos que agregar una nueva lnea por cada usuario que creemos para Samba.

Para editar un usuario ejecutamos: smbpasswd -a nombre_usuario Para borrar un usuario ejecutamos: smbpasswd -x nombre_usuario Ahora que ya tenemos a los usuarios creados procedamos a ver como se comparten archivos y directorios.

COMPARTIENDO ARCHIVOS CON SAMBA


Vamos a modificar el archivo de configuracin de Samba: sudo gedit /etc/samba/smb.conf Busca la lnea que dice: ; security = user Y la modificamos por: security = user username map = /etc/samba/smbusuarios

Con esto lo que estamos haciendo es dicindole a Samba que vamos a autenticar por usuario y donde est la lista de los usuarios permitidos que fue la que creamos anteriormente. Para darle acceso a los usuario a sus respectivos directorios home o personales, hacemos lo siguiente: Buscamos las lnea donde dice ;[homes] ; comment = Home Directories; ;browseable = no ;valid users = %S ;writable = no

Y le quitamos el ; para des comentarlos, y en writable le cambiamos no por yes para que el usuario

pueda escribir en el directorio. Siempre que cambiemos la configuracin del archivo smb.conf debemos ejecutar el siguiente comando: testparm lo que hace este parmetro es verificar que los parmetros del archivo smb.conf estn correctos, luego que nos diga que todo est bien ejecutamos: restart smbd para aplicar los cambios. Ahora si queremos compartir un directorio que llamaremos grupo hacemos lo siguiente, primero creamos la carpeta que queremos compartir si ya no la habamos creado: mkdir /home/Grupo 1 chmod 777 /home/Grupo 1

La puedes crear donde quieras. Ahora vamos a modificar el archivo de smb.conf, voy a suponer que ya modificaste la parte de security y agregaste /etc/samba/smbusers a este archivo y que ya sabes como abrirlo para editarlo de ahora en adelante. Agregamos la siguientes lineas al final del archivo:

Luego de que termines de agregar las carpetas que quieras compartir Guarda el archivo y probamos el archivo smb.conf y reiniciamos el servidor de Samba: testparm /etc/init.d/samba restart

Y eso es todo, ya puedes ir a tu PC Windows y buscar en tu grupo de trabajo las carpetas compartidas de Linux en Samba. Puedes entrar por medio de la ip de tu computadora, para ello primero buscas cual es la ip en linux con el comando; Ifconfig

Despus ejecutar en Windows y pones dos diagonales invertidas y despus la ip y listo.

You might also like