Solucionar error 255 de Samba (Compartir Carpetes)

Primer que tot ¿Quin és l'error 255 de Samba? Doncs és l'error que ens surt quan en Ubuntu (Per exemple), vam intentar compartir una carpeta i no podem doncs ens diu:

La «xarxa compartida» va retornar l'error 255: net usershare: can not open usershare directory / var / lib / samba / usershares. Error Permís denegat You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.

Això em va passar quan vaig intentar crear una carpeta compartida en una de les PCs dels meus usuaris, perquè pogués intercanviar fitxers còmodament amb una màquina virtual amb Windows XP que té corrent en Virtualbox.

En el cas de Ubuntu la solució és simple, ja que ho vaig resoldre tot executant al terminal:

sudo chmod 777 /var/lib/samba/usershares

Però és possible que aquesta no sigui la solució per a altres. Per exemple, en el cas de Debian es pot resoldre fàcilment també afegint el nostre usuari a el grup sambashare.

# addgroup usuario sambashare

M'acaben de dir mitjançant MP que una altra possible solució és afegint a el fitxer /etc/samba/smb.conf el paràmetre: Usershare only owner = Fals

Però diguem que volem alguna cosa més. En aquest cas no volem que ens demani usuari i contrasenya per accedir a la carpeta compartida. Doncs per això el que fem és crear una carpeta a / mitjana:

# mkdir /media/compartir
# chmod -R 777

I després afegim a la fi de el fitxer /etc/samba/smb.conf:

[Documents] comment = Documents compartits path = / mitjana / compartir public = yes writable = yes

I bé, en alguns casos hem de reiniciar Samba:

# /etc/init.d/samba restart

Ara, des de la màquina virtual només he de posar en l'Explorador de Windows:

\\192.168.X.X\compartir

I llest ..


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   arxejant va dir

    El segon mètode és l'encertat. En Ubuntu ha d'haver un grup també per això, el més probable és que aquest directori no pertanyi a el grup sambashare o alguna cosa falti al smb.conf.
    El tema de permisos 777 genera un problema de seguretat, és millor utilitzar-puntualment per comprovar que funciona, però, un cop comprovat, passar a ajustar els grups i / o fitxer de configuració de samba.

    1.    ILAV va dir

      Tens raó pel que fa a l'777, però la idea és que «Tots» tinguin accés a aquesta carpeta per escriure / esborrar / copiar / moure 😉

  2.   Federico Antonio Valdés Toujague va dir

    salutacions ILAV !!!. Aquesta solució és per compartir en una xarxa domèstica o que no requereixi seguretat. És molt semblant a quan en Windows XP, sense tenir l'equip registrat en un Domini, diem que s'habiliti el Compartir Fitxers i diem que Qualsevol pot escriure o llegir en els recursos compartits. Per tant, no hi ha seguretat.
    De tota manera, en la sèrie Samba estic obligat a dedicar un o més articles a compartir carpetes i impressores. Des d'una xarxa domèstica fins a una servidor de fitxers amb totes les de la llei.
    Els demano paciència a l'respecte, doncs explicar Samba no és fàcil. 🙂

    1.    eliotime3000 va dir

      De fet, a mi em resulta molt més útil el Samba ja que ús carpetes compartides i prefereixo evitar-me problemes amb la configuració per compartir carpetes.

  3.   gat va dir

    gràcies, aquest article em vindrà molt bé per l'error que em dóna Samba a l'intentar compartir la carpeta Public: D.

  4.   Federico Antonio Valdés Toujague va dir

    Cada vegada que intento publicar un comentari en Samba: smbclient em dóna el següent error:

    ¡Zona 404 no has trobat el que estaves buscant!

    Possiblement vas seguir un enllaç incorrecte o estàs a la recerca d'un document que ha canviat d'adreça. Torna a la pàgina inicial o utilitza el cercador superior per trobar un nou destí. O bé pots accedir a altres enllaços d'interès per trobar el que busques, per exemple:

  5.   Ricardo va dir

    Hola, li apliqui permisos chmod -R 777 a directori compartit i ara no em deixa ingressar, em mostra la carpeta des de Windows però a l'voler ingressar em diu permís denegat, com es soluciona això?

    1.    adrian aaae va dir

      Dóna-li el mateix però a l'inrevés chmod -R 777 (menys és per treure permisos)
      chmod + R 777 a directori per posar-li permisos

  6.   JORGE FRANCISCO JUAREZ ZUÑIGA va dir

    Molt bona tarda a tots necessito de la seva ajuda:
    estic intentant connectar dos pc en xarxa amb Ubuntu i després de molts intents he pogut instal·lar samba i que aparegui en el llançador i després de configurar un nou grup de treball en les dues pcs i compartir una carpeta em mana aquest error (he de aclareix que ho vaig fer bé una vegada, però a l'reiniciar els pcs no respecte la carpeta compartida i a l'voler tornar a compartir em diu això) «el paràmetre de prova de samba va tornar l'error 1: Load smb config files from /etc/samba/smb.conf
    rlimit_max: increasing rlimit_max (1024) to mínimum Windows limit (16384)
    revisió de resultats: Ignoring invalid value 'share' for parameter 'security' rror loading services

  7.   CHRISTIAN ORTIZ va dir

    siii aquesta manera em va servir a la NVIDIA Jetson TK1
    net usershare 'returned error 255: net usershare: can not 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.