jueves, mayo 08, 2008

¿Problemas con Samba?

La verdad es que siempre he tenido problemas con Samba.
Al principio la razón del problema era porque no quitaba los puntos y comas que había delante. Y ahora la verdad es que no se aún el porque me pide usuario y contraseña cuando quiero entrar desde Windows a Ubuntu.
¿Para que tanta seguridad si mi red es cableada y además no quiero que tener contraseña ni me quiero comer la cabeza creando usuarios y permisos?

Quizás aun no entienda del tema... lo que si se es que de la forma que lo he hecho me funciona, y quiero compartirlo con la comunidad.

Las características son las siguientes:
  1. Acceso del ordenador de Windows a Ubuntu sin contraseña
  2. No hay que crear usuarios ni darles permiso
  3. Capacidad de copiar/cortar/pegar archivos.
  4. Compartición de Impresoras
  5. Te limitaras a hacer unos pequeños cambios.
Puede que en algunos casos esta opción sea insegura, pero lo recomiendo para el usuario de andar por casa.

Primero instalamos Samba:
sudo apt-get install samba smbfs

Vamos a proceder a hacer una copia de seguridad del archivo de configuración.
sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf.respaldo

Editando archivo de configuración:
Primero accede al documento: sudo gedit /etc/samba/smb.conf
Borra todo (pulsa Control+A y luego suprimir)
Accede a este documento (no lo visualices con tu navegador, mejor descargatelo y abrelo) y pega su contenido en tu configuración.
Cierra el documento que te has descargado.
Ahora busca (Control+F) en el documento y cambia lo siguiente con lo que creas mas conveniente (solamente debes cambiar XXXX):

Cambia el grupo de trabajo
workgroup = XXXX
    • Cambialo por el nombre de la red que tengan todos los ordenadores.
Si quieres compartir tu home:
path = /home/XXXX/
    • Cambialo por el nombre de tu home
Si quieres compartir una carpeta o una partición debes poner todo lo siguiente en lo ultimo del documento. En este caso no voy a modificar nada para que veáis un ejemplo de como debe quedar:
[General]
comment = General
browseable = yes
path = /media/General
public = yes
writable = yes
create mask = 0777
directory mask = 0777


Solamente tenéis que modificar la ruta de la carpeta, específicamente el reglón que pone path = justo después de eso va la ruta de vuestra carpeta.
Guarda y cierra el documento. Escribe esto en la consola:
/etc/init.d/samba restart
Asegurate de que tengas permisos suficientes en las carpetas. Si no los tienes y no puedes acceder, intenta cambiando los permisos a la carpeta:
sudo chmod /XXXX/XXXX/

Mi explicación en los términos y significación de este archivo es muy escasa/nula ya que creo que ya hay bastantes sitios en la Web donde lo explican. Lo que nadie explica es como tener rápidamente un archivo de configuración de Samba practico.

Para poder tener las impresoras compartidas en red, tendremos que tenerlas bien configuradas en nuestro equipo y luego darles permiso de compartición en las configuraciones de impresora. En Sistema>Administración>Impresoras. En el apartado Preferencias del Servidor.

Tomado de:

Guia - Ubuntu->Samba

Compartir archivos para Windows (lectura recomendada)

3 comentarios:

Admin dijo...

Hola, podria reparar el enlace del documento, ha caido.

Muchisimas gracias.

Unknown dijo...
Este comentario ha sido eliminado por el autor.
Unknown dijo...

Lo siento, ya no tengo acceso a ese contenido.
Debería serte útil los enlaces recomendados.
Un saludo.