Home

Instalar SAMBA en UBUNTU desktop 13.10

webmaster's picture

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 computadoras con GNU/Linux, Mac OS X o Unix en general se vean como servidores o actúen como clientes en redes de Windows. Samba también permite validar usuarios haciendo de Controlador Principal de Dominio (PDC), como miembro de dominio e incluso como un dominio Active Directory para redes basadas en Windows; aparte de ser capaz de servir colas de impresión, directorios compartidos y autentificar con su propio archivo de usuarios.

Entre los sistemas tipo Unix en los que se puede ejecutar Samba, están las distribuciones GNU/Linux, Solaris y las diferentes variantes BSD entre las que podemos encontrar el Mac OS X Server de Apple y por supuesto UBUNTU

La instalación de esta utilidad en UBUNTU Desktop después de haberlo actualizado a la versio actual 13.10 pues nos ha sido relativamente fácil. Explicamos como se instala y configura de forma abierta creando una carpeta compartida en el raiz de nuestro PC UBUNTU Desktop 13.10 con acceso total sin restrinción de usuarios.

Como de costumbre todos los comando se realizan en un terminaly son la cuenta del superusuario.

La instalación se ejecuta con el siguiente comando:

root@UBUNTU6730:/# apt-get install samba samba-client

Una vez instalado lo tenemos ya ejecutandose en la máquina como servicio. Para comprobarlo tecleamos:

root@UBUNTU6730:/# ps aux | grep smbd

y el resultado:

root       588  0.0  0.1  23372  4748 ?        Ss   22:30   0:00 smbd -F
root       771  0.0  0.0  23888  2172 ?        S    22:30   0:00 smbd -F
root      4639  0.0  0.1  23720  4100 ?        S    22:48   0:00 smbd -F
 

La configuración del servidor samba se realiza en el archivo /etc/samba/smb.conf el cual podemos modificar de la siguiente manera:

root@UBUNTU6730:/# nano /etc/samba/smb.conf

Ua vez dentro del fichero realizamos las modificaciones en el algunos aspectos de la configuración para que se puedan compartir las carpetas de forma que windows la reconozcca. Para modificar el grupo de trabajo buscamos la línea que diga algo como workgroup = MSHOME - reemplazar por el nombre de tu grupo de trabajo y agregamos el modo de autenticación

workgroup = LEMURSOLUTION
security = user

Posteriormente agregamos la linea de la carpeta compartida dentro de la seccion de  Share Definitions. OJO. Debemos tener una entrada [nombre de carpeta] por cada carpeta compartida que queramos publicar.

[publica]
   comment = Carpeta publica en UBUNTU6730
   path = /publica
   browseable = yes
   guest ok = yes
   read only = no
   create mask = 0755

Las opciones que se pueden agregar a la caracteristicas de la carpeta compartida son muy diferentes. En la sección Share Definitions existen varios ejemplos de las propiedades que se pueden configurar en la carpeta que declararemos. La declaracion de la carpeta publica que hemos configurado es sin restrinciones y si control del usuario que esta conectado en remoto y con acceso total sobre la misma. Es la manera más abierta de configurar la carpeta compartida.
Salimos grabando el fichero y reiniciando el servicio nuevamante.

root@UBUNTU6730:/# restart smbd
root@UBUNTU6730:/# restart nmbd

Pasamos a crear la carpeta publica en la raiz agregandole los permisos apropiados para que sea totalmente publica

root@UBUNTU6730:/# mkdir /publica
root@UBUNTU6730:/# chown nobody.nogroup /publica
root@UBUNTU6730:/# chmod 777 /publica

Ya con esto tenemos nuestro servidor samba corriendo y la carpeta publica preparada para ser vista en toda la red. Utilizamos nuestro PC con windows 7 para conectarnos a la red. Previamente tenemos definido en el fichero host la ip de la maquina UBUNTU6730 para conectarnos por el nombre de la maquina.

Para acceder a la máquina UBUNTU6730 desde el Admnistrador de archivos lo hacemos como si se tratara de otra maquina windows y de inmediato aparecen los recursos compartidos en la maquina entre los que se encuentra nuestra carpeta publica.

Copiamos el archivo sin problemas en ambas direcciones.

 

Fuente: 

Centro Práctico - LEMURSOLUTION

Contacto: 
webmaster