15 noviembre 2012

Instalar Samba y compartir carpetas sin contraseña, Debian Wheezy


Esta vez vamos a instalar samba en nuestra PC con debian Wheezy, en un post anterior publique como configurar e instalar el samba, esta vez hago un resumen para aquellas personas que quieran ingresar desde PC conectadas a una red local a su computadora para obtener un archivo o simplemente almacenar una información sin necesidad de crear cuentas de usuario o poner una contraseña,
lo primero;

Abrimos nuestro terminal como root


a) Instalamos el samba


aptitude install samba smbclient

Una vez instalado el samba procedemos a modificar las lineas de su archivo configuración para ponerlo a funcionar segun nuestro requerimiento:


b) Editamos el archivo puede ser con gedit o nano, segun el editor de su preferencia

nano /etc/samba/smb.conf

Nos vamos a linea donde aparece workgroup y le indicamos el nombre de la red o grupo de trabajo donde no estamos conectando, si lo esta haciendo desde su casa, es hora de crear un nuevo grupo con solo poner su nombre de preferencia, por ejemplo;

  workgroup = MIRED

Despues buscamos la linea de seguridad o security, y descomentamos esa línea y escribimos esto:

  ;   security = SHARE

Esto le indica al sistema samba que no vamos usar contraseñas para compartir nuestra carpeta, una vez realizado este cambio nos dirigimos al final del archivo y escribimos:


 [Publico]  #Indica el nombre del recurso que vamos a compartir
   comment = Publico Servidor de Archivo  #Comentario sobre la carpeta compartida
   path = /home/publico/  #Sitio donde encuentra la carpeta que vamos a compartir
   browseable = yes  #Aqui indicamos que Windows y Linux pueden ver esta carpeta y navegar en ella
   public = yes  #Indicamos que este recurso es publico o de uso libre
   writable = yes  #Que podemos escribir en esa carpeta o recurso


Guardamos el archivo de configuracion /etc/samba/smb.conf, con Ctrl+O no cero (0), y Ctrl + X para salir.

Por último reiniciamos nuestro servidor samba con:

/etc/init.d/samba restart

Para acceder desde cualquier Pc conectada en red usamos:

Desde Windows

Colocamos en la barra de direcciones de alguna ventana:

\\192.168.1.101\publico  o  \\
nombredelpc\publico

Desde Linux
 

Luego, abrimos una carpeta y colocamos en la barra de direcciones:

smb://192.168.1.101/publico/  o 
smb://nombredelpc/publico/



Fuentes:

5 comentarios:

Anónimo dijo...

esto mas puede q te haga falta:

chmod -R 777 /tucarpetacompartida

Anónimo dijo...

Bueno, eso dependera de los permisos que quieras dar a esa carpeta en concreto, yo le daría un 772, en mi caso, asi, el dueño de esa carpeta tendría todos los permisos, el grupo iden de lo mismo, pero los usuarios que no sean dueños ni esten en el grupo, solo podrian leer y encontrarla en busquedas...
Todo depende de para que o como quieras compartir ese directorio.

Unknown dijo...

Hola yo soy nuevo en esto y estoy trabajando con Debian 7 hice lo que explicaron pero no puedo acceder desde Windows 7 a la carpeta compartida, me aparece pero me dice que no puedo tener acceso.

que puede faltar?

Anónimo dijo...

Esto aplica para las demas distribuciones tales como Fedora 22.

Anónimo dijo...

Hola, quisiera saber si existe una manera de decirle al recurso compartido que solo admita archivos pdf (por ejemplo) se que existe la linea "veto files" pero habra una linea a la que le diga "quiero solo los archivos estos estos y estos" y que se descarte el resto?