Fix Samba-fout 255 (Folder Sharing)

Allereerst, wat is Samba-fout 255? Nou, het is de fout die we krijgen als we binnenkomen Ubuntu (bijvoorbeeld), we proberen een map te delen en dat kunnen we niet omdat het ons vertelt:

De "netwerkshare" gaf fout 255 terug: net usershare: kan de usershare-map / var / lib / samba / usershares niet openen. Fout Toestemming geweigerd U heeft geen toestemming om een ​​gebruikersdeel te maken. Vraag uw beheerder om u toestemming te geven om een ​​share te maken.

Dit overkwam mij toen ik probeerde een gedeelde map te maken op een van de pc's van mijn gebruikers, zodat ik gemakkelijk bestanden kon uitwisselen met een virtuele machine waarop Windows XP draait. Virtualbox.

Bij Ubuntu de oplossing is eenvoudig, omdat ik alles heb opgelost door in de terminal uit te voeren:

sudo chmod 777 /var/lib/samba/usershares

Maar voor anderen is dit misschien niet de oplossing. In het geval van Debian kan het bijvoorbeeld ook gemakkelijk worden opgelost door onze gebruiker toe te voegen aan de sambashare-groep.

# addgroup usuario sambashare

Ze vertelden me net door MP dat een andere mogelijke oplossing is om aan het bestand toe te voegen /etc/samba/smb.conf de parameter: usershare alleen eigenaar = False

Maar laten we zeggen dat we iets meer willen. In dit geval willen we niet dat het ons om een ​​gebruikersnaam en wachtwoord vraagt ​​om toegang te krijgen tot de gedeelde map. Welnu, wat we doen is een map maken in / media:

# mkdir /media/compartir
# chmod -R 777

En dan voegen we aan het einde van het bestand /etc/samba/smb.conf toe:

[documents] comment = Gedeelde documenten path = / media / share public = ja schrijfbaar = ja

En goed, in sommige gevallen moeten we Samba herstarten:

# /etc/init.d/samba restart

Nu, vanaf de virtuele machine hoef ik alleen maar in Windows Verkenner te zetten:

\\192.168.X.X\compartir

En klaar..


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   gebogen zei

    De tweede methode is de juiste. In Ubuntu moet daar ook een groep voor zijn, hoogstwaarschijnlijk behoort die directory niet tot de sambashare-groep of ontbreekt er iets in de smb.conf.
    Het 777-toestemmingsprobleem genereert een beveiligingsprobleem, het is beter om het af en toe te gebruiken om te controleren of het werkt, maar eenmaal geverifieerd, ga je verder met het aanpassen van de groepen en / of het samba-configuratiebestand.

    1.    levendig zei

      Je hebt gelijk over 777, maar het idee is dat "Iedereen" toegang heeft tot die map om te schrijven / verwijderen / kopiëren / verplaatsen 😉

  2.   Federico Antonio Valdes Toujague zei

    groeten Elav !!!. Die oplossing is om te delen op een thuisnetwerk of vereist geen beveiliging. Het lijkt erg op wanneer in Windows XP, zonder dat de computer in een domein is geregistreerd, we zeggen dat bestandsdeling is ingeschakeld en we zeggen dat iedereen kan schrijven of lezen in de gedeelde bronnen. Daarom is er geen beveiliging.
    Hoe dan ook, in de Samba-serie ben ik verplicht om een ​​of meer artikelen te wijden aan het delen van mappen en printers. Van een thuisnetwerk tot een fileserver met alle wetten.
    Ik vraag in dit verband om uw geduld, aangezien het uitleggen van Samba niet eenvoudig is. 🙂

    1.    eliotime3000 zei

      In feite is Samba veel nuttiger voor mij omdat ik gedeelde mappen gebruik en ik er de voorkeur aan geef problemen te vermijden met de configuratie om mappen te delen.

  3.   gato zei

    bedankt, dit artikel komt goed van pas voor de fout die Samba me geeft als ik de map Public: D probeer te delen.

  4.   Federico Antonio Valdes Toujague zei

    Elke keer dat ik een opmerking over Samba probeer te plaatsen: SmbClient geeft me de volgende foutmelding:

    Zone 404 je hebt niet gevonden wat je zocht!

    Mogelijk hebt u een verkeerde link gevolgd of bent u op zoek naar een document dat van adres is veranderd. Ga terug naar de homepage of gebruik de zoekmachine hierboven om een ​​nieuwe bestemming te vinden. Of u kunt andere interessante links openen om te vinden wat u zoekt, bijvoorbeeld:

  5.   Ricardo zei

    Hallo, ik heb machtigingen chmod -R 777 toegepast op de gedeelde map en nu laat het me niet binnen, het toont me de map van Windows, maar wanneer ik wil invoeren, zegt het me dat toestemming is geweigerd, hoe kan ik dit oplossen?

    1.    adriaan aaa zei

      Geef hetzelfde maar in omgekeerde volgorde chmod -R 777 (minder is om rechten te verwijderen)
      chmod + R 777 naar de map om rechten in te stellen

  6.   JORGE FRANCISCO JUAREZ ZUNIGA zei

    Goedemiddag allemaal, ik heb je hulp nodig:
    Ik probeer twee pc's in een netwerk met Ubuntu te verbinden en na vele pogingen heb ik samba kunnen installeren en het verschijnt in het opstartprogramma en na het configureren van een nieuwe werkgroep op beide pc's en het delen van een map, krijg ik deze foutmelding (ik moet verduidelijk dat ik het een keer goed deed, maar bij het herstarten van de pc's respecteer ik de gedeelde map niet en wil ik het opnieuw delen, het vertelt me ​​dit) «De samba-testparameter retourneerde fout 1: laad smb-configuratiebestanden van / etc / samba /smb.conf
    rlimit_max: rlimit_max (1024) verhogen tot minimum Windows limiet (16384)
    waarschuwing: negeren ongeldige waarde 'share' voor parameter 'security' rror-laadservices

  7.   CHRISTELIJKE ORTIZ zei

    ja op die manier diende het me in de NVIDIA JETSON TK1
    net usershare 'geretourneerde fout 255: net usershare: kan de usershare directory / var / lib / samba / usershares niet openen. Fout Toestemming geweigerd U heeft geen toestemming om een ​​gebruikersdeel te creëren. Vraag uw beheerder om u toestemming te geven om een ​​share te maken.