martes, 28 de febrero de 2012

Compartiendo fácilmente con SAMBA


Tengo en casa un viejo ordenador con Windows que quiero aprovechar para conectarlo a la tele y tener un pequeño centro multimedia. Y lo primero, es que pueda acceder a los contenidos que están en la red, así que toca configurar Samba, algo que siempre me ha dado dolores de cabeza.

Pero he encontrado en los foros de Linux Mint Hispano una guia para hacer la configuración sencilla y clara.


Lo primero, es instalar Samba. Lo podemos hacer desde Synaptic o desde una terminal. Es algo tan sencillo como:
  • sudo aptitude install samba samba-common smbfs smbclient

Lo siguiente, es crear un usuario especifico para el acceso con Samba. Si lo deseamos, podemos saltar este paso y usar nuestro usuario de siempre. Eso ya depende de nuestra elección.
  • sudo useradd -s /sbin/nologin nombre-usuario

Y ahora, bien a este usuario para Samba, o bien a nuestro propio usuario, le vamos a dar una contraseña para el acceso a las comparticiones.
  • sudo smbpasswd -a nombre-usuario (o nombre-de-mi-usuario)

Lo siguiente es editar el fichero de configuración de Samba. Lo podemos hacer con nuestro editor favorito. Aunque eso si, usándolo como root.
  • sudo gedit /etc/samba/smb.conf

Aquí tendremos que buscar el grupo de red, para adecuarlo al que tengamos configurado en Windows (o al que vallamos a configurar). Para eso, buscamos:
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = inicioms
Y cambiamos “inicioms” por el grupo adecuado. En mi caso, “workgroup”. Con lo cual, el texto que localizamos en el paso anterior, ahora quedará así:
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = workgroup
Y ahora nos vamos a ir al final del fichero, para añadir las carpetas que queramos compartir, con sus respectivas descripciones y permisos. Añadiríamos algo mas o menos como esto:
[Compartido]
comment = Datos
writable = yes
locking = yes
path= /ruta/hasta/la/carpeta/compartida
public = yes
Explicándolo brevemente, la primera linea es un nombre de sección, una identificación para que luego nos aclaremos si tenemos que editar el fichero para añadir o quitar cosas. 

Lo siguiente es un simple comentario para aclarar que hay a los que accedan desde la red.

Luego los permisos para poder escribir o incluso para poder ver la carpeta compartida. 

Lo siguiente, es la ruta completa hasta la carpeta que queremos compartir. 

Y finalmente, declaramos la carpeta como pública.

Guardamos el fichero y ya solo nos queda reiniciar Samba para que toda nuestra red pueda ver por fin la carpeta compartida.
  • sudo /etc/init.d/samba restart

Listo, Samba funcionando.

6 comentarios:

  1. Esto lo estaba buscando hace unas semanas... excelente articulo... muchisimas gracias

    ResponderEliminar
  2. Gracias a ti por leerme. Me alegro de que te sea útil.

    ResponderEliminar
  3. Buenas tardes Carlos, acabo de mandar a un seguidor de otro blog tú entrada de samba haber si le vale, (quiere conectar la tele a un ordenador para hacer de multimedia)
    Lo mismo me precipité pero...
    Le he dejado claro que no era mio, que era la url de tu blog.
    Si te molesta, nada más tienes que decirlo.
    Muchas gracias y un saludo

    ResponderEliminar
    Respuestas
    1. ¡Como me va a molestar! Al contrario.

      Este blog es para compartir lo poquito que se con los que lo necesiten, así que tengo que darte las gracias por colaborar a hacerlo.

      Eliminar
  4. Buenas tardes Carlos. Estoy intentando de diferentes maneras crear una carpeta compartida entre mi debian xfce y win2 instalado en virtualbox en ese debian, pero no hay manera, creo que es por que me falta un paquete o varios, como por ejemplo, (smbfs, samba-client, shares admin), paquetes nombrados en alguna que ora entrada para el mismo objetivo, si me puedes decir donde puedo conseguirlos, para poder realizar tu entrada o cualquier otra te lo agradecería. He probado con diferentes repositorios pero ninguno me los encuentra.
    Muchas gracias y saludos

    ResponderEliminar
    Respuestas
    1. Que yo sepa, instalando samba samba-common y smbfs desde los repos oficiales, no deberia haber problemas.
      De todas maneras, si tienes problemas, pasate por desdelinux.net, que son una gente estupenda y muy preparada

      Eliminar

prekes sodui