Anda di halaman 1dari 8

24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia

http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 1/8
DriverLandia
Servicios
Sobre Driverlandia
Poltica de cookies
Descargas
Microsoft Windows
Actualizaciones
Adobe Creative Suite
Antivirus gratuitos 2013
Linux
Tutoriales
Adobe
Photoshop
Android
Microsoft
Windows & WServer
Office
Powerpoint
Linux
Raspberry Pi
Seguridad
Virtualizacin
Buscar Buscar

Instalar y configurar Hamachi en Linux Debian (tambien Ubuntu, Mint o basados en .deb)
Instalar servidor de descargas en Debian con trasmission
abr 16 2013
Instalar Samba para compartir carpetas en Linux Debian
Categoras:
Debian, Linux, Sin categora, Tutoriales
por Guille Rodrguez
Samba es l a apl i caci n o servi ci o que se encarga de que podamos comparti r carpetas en red. Normal mente vi ene i nstal ado en l a
versi ones de escri tori o, pero en l os servi dores no es as. Y para que queremos i nstal arl o? Bueno, qui z queramos aprovechar el
hecho de tener un servi dor dedi cado en casa (o si tenemos uno contratado, usar Hamachi ) para poder al ojar archi vos di rectamente
si n necesi dad de i nstal ar un servi dor FTP, o bi en para que l os usuari os (puede que nuestra fami l i a o nosotros mi smos) tengamos
mas comodi dad.
Actual mente l as consol as como PS3 tambi n nos dejan buscar carpetas comparti das en red, por l o que podramos tener
l as pel cul as al ojadas en l a carpeta comparti da. Sea l o que sea, si necesi ti s comparti r carpetas en l i nux, aqu vamos a hacerl o
paso a paso y si n i nterfaz grfi ca (como en Dri verl andi a nos gusta).
Cabe deci r que aunque este tutori al pone que es para debi an, si rve para todos l os que estn basados en l (Ubuntu, Mi nt)

Instalando Samba en Linux
Pues l o pri mero es ti rar de l a i nstal aci on vi a reposi tori os
apt-get i nstal l samba
Ads by Smiley sWeLov e Ad Options
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 2/8
Nos sal dr una ventana azul donde nos sol i ci tara el nombre del grupo de trabajo. Le i ndi camos el que ya usemos en casa con l os
otros ordenadores o en caso de no usar ni nguno anteri ormente, l e asi gnamos el que queramos. En mi caso l e asi gnare REDCASA
como nombre de grupo de trabajo.

Configurando una carpeta compartida
Pri mero hemos de crear l a carpeta o bi en deci di r cual vamos a comparti r. En nuestro caso crearemos una que l l amaremos publ i c,
para que todos l os usuari os puedan l eer y escri bi r i nformaci n en el l a. Procedemos a crearl a (en el l ugar donde mas os guste).
mkdi r publ i c
chmod 777 publ i c/
Con chmod 777 l e estamos di ci endo que cual qui era tenga TODOS l os permi sos en esa carpeta para l o que hay actual mente (vease
l a carpeta). Mas adel ante con el umask, l e di remos que todo archi vo que entre en esta carpeta, tenga permi sos 777
automti camente.

Ahora l e vamos a deci r a samba que comparta esta carpeta, por l o que vamos a edi tar el archi vo de confi guraci n de samba, donde
l e di remos que carpeta y con que permi sos.
nano /etc/samba/smb.conf

En [global] podemos cambi arl e el grupo de trabajo (si nos hemos equi vocado, o se ha cambi ado a otro).
workgroup = REDCASA

Bajamos a ## Authentication ## y vemos que nos di ce # security = user is always a good idea. This will require a Unix account por l o que
por defecto, necesi tamos tener un usuari o en Li nux para que podamos acceder a esa carpeta comparti da. Si queremos evi tar que
nos pi da usuari o para cual qui er carpeta (i ncl uso l as publ i cas) debemos i ndi carl e que por defecto l os permi sos son de comparti r
(l uego podemos edi tar y confi gurar l os permi sos para otras carpetas, haci ndol os mas restri cti vos).
securi ty = share
Adems de el i mi nar el # que hay del ante, para descomentar l a l nea.
De esta forma l e estamos di ci endo a Samba que por defecto toda carpeta comparti da puede ser vi sta por todos l os usuari os que
tengan acceso a l a red y al grupo de trabajo.
Bajamos al fi nal del archi vo y creamos nuestra confi guraci n de carpeta y escri bi mos l a confi guraci n de nuestra carpeta
comparti da publ i ca
[comun]
path = /publ i c/
read onl y = no
securi ty = share
nul l password = yes
case sensi ti ve = no
comment = Carpeta publ i ca accesi bl e desde Web
guest ok = yes
browseabl e = yes
umask = 000

Voy a proceder a expl i carl a confi guraci n.
[comun] Es el nombre con el que queremos que l a carpeta comparti da aparezca en l a red, no ti ene porque l l amarse i gual
que l a carpeta que hemos creado.
path Ruta absol uta de l a carpeta que comparti mos.
comment El comentari o o descri pci n que asi gnaremos a esta carpeta comparti da.
read only Hacemos que l os usuari os puedan escri bi r.
security Le estamos di ci endo que esta es publ i ca y no necesi ta usuari o y password (no es necesari o si esta defi ni do en el
Authenti fi cati on.
null password Que no pi da password para i ntentar acceder a el l a.
case sensitive Que no di ferenci e mayscul as y mi nscul as (l os si stemas wi ndows no l o hacen).
guest ok Que puedan acceder i nvi tados
browseable Que nos aparezca en l as carpetas comparti das de l a red.
umask Con 000, estamos di ci endo que todo archi vo que guardemos en ese di rectori o tenga permi sos 777.

Guardamos el archi vo, cerramos y rei ni ci amos el servi ci o de samba.
servi ce samba restart
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 3/8
Comprtelo:
Ahora cual qui er ordenador que este en l a red podr acceder a l a carpeta comparti da, l eer y escri bi r archi vos en el l a. Si accedemos
desde un cl i ente l i nux, sol o hace fal ta poner en el navegador de carpetas
smb://i pdel servi dor

Si queremos mapear esta carpeta como una uni dad de red en si stemas Wi ndows
net use Z: \\i pdel server\nombrecarpetacomparti da
Y en Equi po (Mi PC) aparecer una uni dad de red que si entramos nos l l evar di rectamente a l a carpeta que hemos comparti do en
servi dor Li nux.


Etiquetas: compartir carpetas, debian, Linux, samba, tutorial
24 comentarios
Ir al formulario de comentarios
1. Gerardo Maduro (@gerardomaduro)
01/08/2013, a las 2:03 (UTC 1)
Responder
Buenas noches, muchas gracias por esta informacin, todo me funciona bien, pero cuando trato de entrar desde Windows 7
Ultimate, me pide el nombre de un usuario y su contrasea, en pocas palabras, pone: Enter Network Password.
Cabe destacar, que hice todo tal cual!!. Gracias
1. Guille Rodrguez
01/08/2013, a las 19:00 (UTC 1)
Responder
Relacionado
Instalacin de Debian 6 paso a paso
En "Debian"
Instalar Nagios core y Nagios plugins en
Debian paso a paso desde Source
En "Debian"
Creacin de servidor dedicado Counter-
Strike Source o Left 4 Dead 2 bajo Linux
En "Fps"
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 4/8
Has puesto en el smb.conf
security = share Ojo porque como indico en el post, no es el security que asignas en la carpeta, es el comun (que
por defecto esta configurado como security = user)
Poniendo esto no te debera solicitar contrasea ni usuario salvo que luego se lo indiques al definir la carpeta compartida.
Vamos yo lo tengo asi tal y como he puesto en el post y desde Windows 7 Professional y Windows 7 Ultimate (pc y
portatil) no me pide password.
2. 0aps
06/08/2013, a las 22:32 (UTC 1)
Responder
El primer usuario tiene razn, pide usuario y contrasea. Yo tambin hice todo tal cual.
3. seltsam
09/09/2013, a las 10:26 (UTC 1)
Responder
funcionando desde windows 7 con normalidad modificando la linea security = share
1. Guille Rodrguez
10/09/2013, a las 7:17 (UTC 1)
Responder
Entonces veo que ambos usuarios anteriores no hicieron esto, que ademas esta
comentado en el tutorial. Gracias por informar que te ha funcionado.
4. fernando
14/10/2013, a las 23:02 (UTC 1)
Responder
no sabia que existiera este comando creo que por eso cuando configuraba el mio tenia que acceder solo con la direccin ip del
servidor y no apareca como si estuviera en red, Gracias.
5. sam
20/10/2013, a las 4:35 (UTC 1)
Responder
Perdona, tengo una consulta, para crear la unida de red en windows, lo hago desde el servidor linux o donde ingreso net use Z:
\\ipdelserver\nombrecarpetacompartida. Agradezco mucho tu tutorial, me parece excelente, solo tengo esa duda. Mil gracias.
1. Guille Rodrguez
20/10/2013, a las 9:11 (UTC 1)
Responder
Pues suponiendo que tu quieres acceder a esa carpeta desde un cliente Windows. Debes aadir ese comando en Inicio
Ejecutar de tu sistema Windows. Si el nombre de la carpeta lleva espacios, por ejemplo supongamos que es peliculas hd
debes ponerlo con comillas, tal que asi:
net use Z: "\\ipdelserver\peliculas hd"
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 5/8
6. Mosquis
30/10/2013, a las 19:22 (UTC 1)
Responder
Varias correcciones por si acaso a alguien no le funciona
En algunos sistemas el security = share tiene un # delante. Hay que quitarlo.
Y el daemon de samba en algunos sistemas es smbd. Y el ltimo comando sera: service smbd restart
1. Guille Rodrguez
30/10/2013, a las 19:27 (UTC 1)
Responder
Gracias por el aporte, supongo que en Debian 7 ya es as smbd, en el caso de Debian 6 es tal cual pone el post. An as
gracias por tu complementacin :)
7. Jos Gregorio Molina Durn
10/12/2013, a las 1:18 (UTC 1)
Responder
perdona mi ignorancia pero como se cual es la ip??
1. Guille Rodrguez
10/12/2013, a las 8:52 (UTC 1)
Responder
Con el comando ifconfig te saldran las tarjetas de red y sus ip.
Lo recomendable es que le pongas una ip estatica al servidor, te dejo un tutorial
http://www.driverlandia.com/configurar-tarjeta-de-red-con-ip-estatica-en-debian-sin-interfaz-grafica/
8. Rolo
19/12/2013, a las 14:02 (UTC 1)
Responder
si te sale error de permiso
dale: chmod -R 777 /tucarpetacompartida
9. fbedia
22/01/2014, a las 9:59 (UTC 1)
Responder
Te hara un monumento solo por este manual!!
Segu los pasos tal cual los indicas y todo esta perfecto. a excepcin de un problema que tuve pero que fue culpa mia y del
copy-paste, porque puse como directorio compartido el mismo que tu: path = /public/ y al tratar de acceder a la carpeta desde
Windows me daba un error
Lo detecte rpidamente mirando los logs del samba, que para quien no lo sepa estn en /var/log/samba/. En este directorio,
haba un fichero log donde indicaba claramente el problema.
Asi que a todos los que dicen que no les funciona que miren el log, porque los pasos a seguir son claros y precisos!
Muchas gracias.
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 6/8
1. Guille Rodrguez
22/01/2014, a las 14:50 (UTC 1)
Responder
Gracias a ti por comentar. Normalmente los tutoriales que ves en este blog son cosas que he ido haciendo y he querido
documentarlas por dos motivos
1 Cuando lo tenga que volver a hacer, tener una guia ~bien documentada. (no es perfecta)
2 Aprovechar para que el tutorial pueda ayudar a la gente.
Por eso me extraa que habiendome funcionado a mi tal cual, muchos dijeran que no les funcionaba.
10. Exal Matuz
23/01/2014, a las 2:40 (UTC 1)
Responder
Disculpa, hice todos los pasos del tutorial pero me marca un error, te explico:
-En debian al tratar de abrir la carpeta compartida me sale el sig mensaje No se pudo montar el lugar. Fall al montar la
comparticin de Windows
- En windows al abrirla sale el sig mensaje: no se puede obtener acceso a \\PCDEBIAN\public. es posible que no tenga permisos
para usar este recurso de red.
uno de los dispositivos conectados al sistema no funciona
a que se deber?? Saludos
1. Guille Rodrguez
23/01/2014, a las 10:39 (UTC 1)
Responder
Pues que se te ha olvidado poner lo de Share, o los permisos. Como indica fbedia mirate los logs de samba
/var/log/samba y ahi veras el error que te da al intentar acceder.
11. Osvaldo
05/02/2014, a las 3:48 (UTC 1)
Responder
Hola estimado, antes de decir algo, te agradezco por esta informacin, muy bueno, pero tengo un problema, segui todos los
pasos(incluso revise que estuviese security = share), pero aun windows me pide usuario y contraseasaludos
1. Guille Rodrguez
05/02/2014, a las 8:37 (UTC 1)
Responder
Entiendo pues que estamos hablando del security = share de la configuracin comun no de la carpeta en si. Mira que no
haya un # delante de esa linea, si lo hay borralo puesto que la esta considerando como un comentario y por lo tanto no
aplica la norma. Una vez lo hayas cambiado recuerda reiniciar el servicio de samba
1. Osvaldo
05/02/2014, a las 19:40 (UTC 1)
Responder
hola estimado, gracias nuevamente, pero te comento que el simbolo # elo habia borrado, pero tenia un ; antes y
se lo borre, tambien de curioso descomente donde decia wins support = no y lo cambie por yes, y me funciono a
la perfeccingracias por tu aporte, me sirvio de mucho
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 7/8
12. Julian
01/03/2014, a las 6:52 (UTC 1)
Responder
Hola, tengo configurado todo tal cual y puedo ver las carpetas compartidas correctamente, pero al querer escribir algo me dice
que no tengo los permisos necesarios, que puedo hacer para que todos tengan permisos de escritura ?
1. Guille Rodrguez
01/03/2014, a las 9:19 (UTC 1)
Responder
Hola Julian pues seguramente te falta.
- Realizar un chmod 777 -R /carpeta/que/compartes
Esto te asignar permisos de lectura y escritura a la carpeta y todo lo que haya dentro.
- Poner el atributo umask en la configuracin.
Esto har que todo archivo-carpeta que introduzcas por defecto tenga unos permisos (que tu le defines).
13. Kristhyan Zubia
17/03/2014, a las 17:55 (UTC 1)
Responder
Muchas gracias Guille por esta gua. A mi me di perfecto, estaba buscando una gua que use solo la terminal y todo perfecto.
Para muchos que no les result intenten con esto:
workgroup = WORKGROUP
1. Guille Rodrguez
17/03/2014, a las 22:11 (UTC 1)
Responder
De nada, respecto a lo de WORKGROUP tal y como digo en el tutorial, hay que poner el nombre de la red de trabajo que
se tenga en Windows. En este ejemplo pues he optado por cambiarlo y poner REDCASA.
Deja un comentario
Introduce tu comentario aqu...
Hosted by
ltimos comentarios
Gui l l e Rodrguez en I nstal ar
y confi gurar Hamachi en
Li nux Debi an (tambi en
Ubuntu, Mi nt o basados en
Ads by Smiley sWeLov e Ad Options
24/3/2014 Instalar Samba para compartir carpetas en Linux Debian Driverlandia
http://www.driverlandia.com/instalar-samba-para-compartir-carpetas-en-linux-debian/ 8/8
.deb)
I sai as Mori s en I nstal ar y
confi gurar Hamachi en Li nux
Debi an (tambi en Ubuntu,
Mi nt o basados en .deb)
Gui l l e Rodrguez en I nstal ar
Samba para comparti r
carpetas en Li nux Debi an
Kri sthyan Zubi a en I nstal ar
Samba para comparti r
carpetas en Li nux Debi an
MV en Bl oquear pgi nas web
en mi ordenador / red l ocal /
i nternet
Colaboradores
Powertori al
Jose Gonzal ez
Webroll
el Hacker.net
Raspberry EPG
El bar de Al ktodostemen
Estadsticas web
Copyright
2014 Driverlandia.
Social
Facebook
Twitter
Utilidades SEO
Sitemap XML
Feed RSS
Ads by Smiley sWeLov e Ad Options

Anda mungkin juga menyukai