mygnuLINUX

$vi mygnuLINUX

Evitar autentificación en WINDOWS para carpetas SAMBA

Publicado por Gnu Linux en 7 dUTC Abril dUTC 2007

Tux RaroSe que el título es muy poco descriptivo, pero voy a intentar explicarlo en estas primeras lineas.¿¿¿Quien no ha compartido una carpeta en su Linux mediante samba y al intentar acceder desde un equipo con windows, este le ha pedido autentificarse??? Es muy “cansino” pero para eso estamos nosotros ¿no?, para hacer la vida más sencilla.

Que vamos a necesitar a parte de buenas dosis de paciencia:

- Tener instalado el paquete SAMBA.
- Dos equipos (uno con windows y otro con linux).
- Una carpeta que deseemos compartir.

Lo primero que debemos hacer es abrir el archivo de configuración de SAMBA en el equipo con linux que se suele situar en “/etc/samba/smb.conf”. Podemos usar cualquier editor de texto (kate, gedit, nano, vi…).

Localizamos las siguientes lineas dentro de nuestro archivo de configuración:

workgroup = <nombre del grupo de trabajo del equipo>
server string = <nombre que tendra en la red nuestro equipo>

Una vez hemos configurado estos 2 parámetros buscaremos las siguientes lineas y las pondremos tal y como se os indica a continuación:

security = share
guest account = nobody

Ahora podemos compartir nuestras carpetas de 2 formas diferentes, añadiendo las lineas en nuestro fichero de configuración o mediante el entorno gráfico. De las 2 formas tendremos que volver a editar el fichero de configuración “/etc/samba/smb.conf”, así que os lo dejo a vuestra elección, pero yo os voy a comentar la forma en modo texto.

Nos vamos al final del fichero “/etc/samba/smb.conf” y añadimos las carpetas que queremos compartir que tendrán el siguiente formato:

[Nombre_Carpeta_Compartida]
path = /ruta/de/la/carpeta
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0644
directory mask = 0755
force user = <usuario que queremos forzar>
force group = <grupo que queremos forzar>

Con la linea force user y force group, forzamos a que cada vez que se acceda a esta carpeta de forma remota, el usuario y el grupo del acceso remoto sea el que hemos especificado en esa linea en lugar de usuario anónimo.

Seguramente alguien pondrá el grito en el cielo debido a que hay algo que esta mal o que no debería ser así sino de otra manera, pero es la única que sé y de momento me funciona para lo que yo realmente necesito. No obstante, si conoces alguna forma mejor o ves algo incorrecto no dudes en comunicárnoslo dejando un comentario o enviándonos un mail a nuestra dirección de correo.

Aquí os dejo un ejemplo de como tengo compartido mi directorio /home

[Home]
path = /home
available = yes
browseable = yes
public = yes
writable = yes
create mask = 0644
directory mask = 0755
force user = mygnulinux
force group = mygnulinux

Saludos Lupo

2 comentarios para “Evitar autentificación en WINDOWS para carpetas SAMBA”

  1. ~aKira~ escribió

    Coño! Esta era una de esas cosas que tenía pendientes desde hace muuuucho tiempo y que vas dejando porque a)no me apetece sentarme delante del windows de mi mujer, ni siquiera para probar a ver si va bien, y b) siempre tengo otras cosas más interesantes que hacer.

    Me acabas de ahorrar el trago de un plumazo. Gracias ;)

  2. kowal escribió

    Al fin pude configurar Samba para entrar desde Windows!. Muchas gracias.

Escribe un comentario

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>