Solucionar error 255 de Samba (Compartir Carpetas)

Primero que todo ยฟCual es el error 255 de Samba? Pues es el error que nos sale cuando en Ubuntu (por ejemplo), intentamos compartir una carpeta y no podemos pues nos dice:

La ยซred compartidaยป devolviรณ el error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. 
Error Permiso denegado You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.

Esto me pasรณ cuando intentรฉ crear una carpeta compartida en una de las PCs de mis usuarios, para que pudiese intercambiar ficheros cรณmodamente con una mรกquina virtual con Windows XP que tiene corriendo en Virtualbox.

En el caso de Ubuntu la soluciรณn es simple, pues lo resolvรญ todo ejecutando en el terminal:

sudo chmod 777 /var/lib/samba/usershares

Pero es posible que esta no sea la soluciรณn para otros. Por ejemplo, en el caso de Debian se puede resolver fรกcilmente tambiรฉn aรฑadiendo nuestro usuario al grupo sambashare.

# addgroup usuario sambashare

Me acaban de decir mediante MP que otra posible soluciรณn es aรฑadiendo al fichero /etc/samba/smb.conf el parรกmetro: usershare owner only = False

Pero digamos que queremos algo mรกs. En este caso no queremos que nos pida usuario y contraseรฑa para acceder a la carpeta compartida. Pues para ello lo que hacemos es crear una carpeta en /media:

# mkdir /media/compartir
# chmod -R 777

Y luego aรฑadimos al final del fichero /etc/samba/smb.conf:

[documentos]
    comment = Documentos compartidos
    path = /media/compartir
    public = yes
    writable = yes

Y bueno, en algunos casos tenemos que reiniciar Samba:

# /etc/init.d/samba restart

Ahora, desde la mรกquina virtual solo tengo que poner en el Explorador de Windows:

\\192.168.X.X\compartir

Y listo..


Deja tu comentario

Tu direcciรณn de correo electrรณnico no serรก publicada. Los campos obligatorios estรกn marcados con *

*

*

  1. Responsable de los datos: Miguel รngel Gatรณn
  2. Finalidad de los datos: Controlar el SPAM, gestiรณn de comentarios.
  3. Legitimaciรณn: Tu consentimiento
  4. Comunicaciรณn de los datos: No se comunicarรกn los datos a terceros salvo por obligaciรณn legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu informaciรณn.

      archeando dijo

    El segundo mรฉtodo es el acertado. En Ubuntu debe haber un grupo tambiรฉn para eso, lo mรกs probable es que ese directorio no pertenezca al grupo sambashare o algo falte en el smb.conf.
    El tema de permisos 777 genera un problema de seguridad, es mejor utilizarlo puntualmente para comprobar que funciona, pero, una vez comprobado, pasar a ajustar los grupos y/o fichero de configuraciรณn de samba.

         elav dijo

      Tienes razรณn con respecto al 777, pero la idea es que ยซTodosยป tengan acceso a esa carpeta para escribir/borrar/copiar/mover ๐Ÿ˜‰

      Federico Antonio Valdรฉs Toujague dijo

    saludos Elav!!!. Esa soluciรณn es para compartir en una red domรฉstica o que no requiera seguridad. Es muy parecida a cuando en Windows XP, sin tener el equipo registrado en un Dominio, decimos que se habilite el Compartir Ficheros y decimos que Cualquiera puede escribir o leer en los recursos compartidos. Por lo tanto, no existe seguridad.
    De todas formas, en la serie Samba estoy obligado a dedicar uno o mรกs artรญculos a compartir carpetas e impresoras. Desde una red domรฉstica hasta una servidor de ficheros con todas las de la ley.
    Les pido paciencia al respecto, pues explicar Samba no es fรกcil. ๐Ÿ™‚

         eliotime3000 dijo

      De hecho, a mรญ me resulta mucho mรกs รบtil el Samba ya que uso carpetas compartidas y prefiero evitarme problemas con la configuraciรณn para compartir carpetas.

      gato dijo

    gracias, este artรญculo me vendrรก muy bien para el error que me da Samba al intentar compartir la carpeta Public :D.

      Federico Antonio Valdรฉs Toujague dijo

    Cada vez que intento publicar un comentario en Samba: SmbClient me da el siguiente error:

    ยกZona 404 no has encontrado lo que estabas buscando!

    Posiblemente seguiste un enlace incorrecto o estรกs en busca de un documento que ha cambiado de direcciรณn. Regresa a la pรกgina inicial o utiliza el buscador superior para encontrar un nuevo destino. O bien puedes acceder a otros enlaces de interรฉs para encontrar lo que buscas, por ejemplo:

      Ricardo dijo

    Hola, le aplique permisos chmod -R 777 al directorio compartido y ahora no me deja ingresar, me muestra la carpeta desde Windows pero al querer ingresar me dice permiso denegado, como se soluciona esto?

         adrian aaae dijo

      Dale lo mismo pero al revรฉs chmod -R 777 (menos es para quitar permisos)
      chmod+R 777 al directorio para ponerle permisos

      JORGE FRANCISCO JUAREZ ZUร‘IGA dijo

    Muy buenas tardes a todos necesito de su ayuda:
    estoy intentando conectar dos pc en red con Ubuntu y despuรฉs de muchos intentos he podido instalar samba y que aparezca en el lanzador y despuรฉs de configurar un nuevo grupo de trabajo en ambas pcs y compartir una carpeta me manda este error( debo aclara que lo hice bien una vez, pero al reiniciar los pcs no respeto la carpeta compartida y al querer volver a compartir me dice esto) ยซEl parรกmetro de prueba de samba devolviรณ el error 1: Load smb config files from /etc/samba/smb.conf
    rlimit_max:increasing rlimit_max(1024) to mรญnimum Windows limit(16384)
    warning: Ignoring invalid value ‘share’ for parameter ‘security’ rror loading services

      CHRISTIAN ORTIZ dijo

    siii esa manera me sirvio en la NVIDIA JETSON TK1
    net usershare’ returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permission denied You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.