Behebung des Samba-Fehlers 255 (Ordnerfreigabe)

Was ist Samba-Fehler 255? Nun, es ist der Fehler, den wir bekommen, wenn wir drin sind Ubuntu (zum Beispiel) versuchen wir, einen Ordner freizugeben, und wir können nicht, weil es uns sagt:

Die "Netzwerkfreigabe" hat den Fehler 255 zurückgegeben: net usershare: Benutzer-Sharing-Verzeichnis / var / lib / samba / usershares kann nicht geöffnet werden. Fehlerberechtigung verweigert Sie haben keine Berechtigung zum Erstellen einer Benutzerfreigabe. Bitten Sie Ihren Administrator, Ihnen Berechtigungen zum Erstellen einer Freigabe zu erteilen.

Dies passierte mir, als ich versuchte, einen freigegebenen Ordner auf einem der PCs meiner Benutzer zu erstellen, damit ich Dateien bequem mit einer virtuellen Maschine unter Windows XP austauschen konnte Virtualbox.

Bei Ubuntu Die Lösung ist einfach, weil ich alles durch Ausführen im Terminal gelöst habe:

sudo chmod 777 /var/lib/samba/usershares

Dies ist jedoch möglicherweise nicht die Lösung für andere. Im Fall von Debian kann dies beispielsweise leicht gelöst werden, indem unser Benutzer zur Sambashare-Gruppe hinzugefügt wird.

# addgroup usuario sambashare

Sie haben mir gerade von MP gesagt, dass eine andere mögliche Lösung das Hinzufügen zur Datei ist /etc/samba/smb.conf der Parameter: Benutzer teilen nur Eigentümer = Falsch

Aber sagen wir, wir wollen etwas mehr. In diesem Fall möchten wir nicht, dass wir nach einem Benutzernamen und einem Kennwort gefragt werden, um auf den freigegebenen Ordner zugreifen zu können. Dazu erstellen wir einen Ordner in / media:

# mkdir /media/compartir
# chmod -R 777

Und dann fügen wir am Ende der Datei /etc/samba/smb.conf hinzu:

[Dokumente] Kommentar = Pfad für freigegebene Dokumente = / media / share public = yes beschreibbar = yes

Und in einigen Fällen müssen wir Samba neu starten:

# /etc/init.d/samba restart

Jetzt muss ich von der virtuellen Maschine aus nur noch den Windows Explorer eingeben:

\\192.168.X.X\compartir

Und fertig..


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Wölbung sagte

    Die zweite Methode ist die richtige. In Ubuntu muss es auch dafür eine Gruppe geben, höchstwahrscheinlich gehört das Verzeichnis nicht zur Sambashare-Gruppe oder es fehlt etwas in der smb.conf.
    Das Problem mit den 777-Berechtigungen führt zu einem Sicherheitsproblem. Es ist besser, es gelegentlich zu verwenden, um zu überprüfen, ob es funktioniert. Sobald dies überprüft wurde, passen Sie die Gruppen- und / oder Samba-Konfigurationsdatei an.

    1.    lebhaft sagte

      Sie haben Recht mit 777, aber die Idee ist, dass "Jeder" Zugriff auf diesen Ordner hat, um zu schreiben / löschen / kopieren / verschieben 😉

  2.   Federico Antonio Valdes Toujague sagte

    Grüße Elav !!!. Diese Lösung ist für die Freigabe in einem Heimnetzwerk vorgesehen oder erfordert keine Sicherheit. Es ist sehr ähnlich wie unter Windows XP, ohne dass der Computer in einer Domäne registriert ist. Wir sagen, dass die Dateifreigabe aktiviert ist und dass jeder die freigegebenen Ressourcen schreiben oder lesen kann. Daher gibt es keine Sicherheit.
    Wie auch immer, in der Samba-Reihe bin ich verpflichtet, einen oder mehrere Artikel dem Teilen von Ordnern und Druckern zu widmen. Von einem Heimnetzwerk zu einem Dateiserver mit allen Gesetzen.
    Ich bitte Sie um Geduld in dieser Hinsicht, da es nicht einfach ist, Samba zu erklären. 🙂

    1.    eliotime3000 sagte

      Tatsächlich ist Samba für mich viel nützlicher, da ich freigegebene Ordner verwende und Probleme mit der Konfiguration zum Freigeben von Ordnern lieber vermeide.

  3.   gato sagte

    Vielen Dank, dieser Artikel ist nützlich für den Fehler, den Samba mir beim Versuch gibt, den Ordner Public: D freizugeben.

  4.   Federico Antonio Valdes Toujague sagte

    Jedes Mal, wenn ich versuche, einen Kommentar zu Samba zu schreiben: SmbClient gibt mir den folgenden Fehler:

    Zone 404 Sie haben nicht gefunden, wonach Sie gesucht haben!

    Möglicherweise sind Sie einem falschen Link gefolgt oder suchen nach einem Dokument, dessen Adresse geändert wurde. Gehen Sie zurück zur Startseite oder verwenden Sie die Suchmaschine oben, um ein neues Ziel zu finden. Oder Sie können auf andere interessante Links zugreifen, um zu finden, wonach Sie suchen, zum Beispiel:

  5.   Ricardo sagte

    Hallo, ich habe die Berechtigungen chmod -R 777 auf das freigegebene Verzeichnis angewendet und jetzt kann ich nicht mehr eingeben. Es zeigt mir den Ordner von Windows, aber wenn ich ihn eingeben möchte, wird mir mitgeteilt, dass die Berechtigung verweigert wurde.

    1.    Adrian Aaae sagte

      Geben Sie es das gleiche, aber rückwärts chmod -R 777 (weniger ist das Entfernen von Berechtigungen)
      chmod + R 777 in das Verzeichnis, um Berechtigungen festzulegen

  6.   JORGE FRANCISCO JUAREZ ZUNIGA sagte

    Guten Tag allerseits, ich brauche deine Hilfe:
    Ich versuche, zwei PCs in einem Netzwerk mit Ubuntu zu verbinden. Nach vielen Versuchen konnte ich Samba installieren. Es wird im Launcher angezeigt. Nachdem ich auf beiden PCs eine neue Arbeitsgruppe konfiguriert und einen Ordner freigegeben habe, wird mir dieser Fehler gesendet (ich muss Stellen Sie klar, dass ich es einmal in Ordnung gemacht habe, aber beim Neustart der PCs respektiere ich den freigegebenen Ordner nicht und möchte ihn erneut freigeben. Dies sagt mir Folgendes: «Der Samba-Testparameter hat den Fehler 1 zurückgegeben: Laden Sie die SMB-Konfigurationsdateien aus / etc / samba /smb.conf
    rlimit_max: Erhöhen von rlimit_max (1024) auf das minimale Windows-Limit (16384)
    Warnung: Ignoriert den ungültigen Wert 'share' für den Parameter 'security' beim Laden von Diensten

  7.   CHRISTIAN ORTIZ sagte

    ja so hat es mir im NVIDIA JETSON TK1 gedient
    net usershare 'hat den Fehler 255 zurückgegeben: net usershare: Benutzerverzeichnis / var / lib / samba / usershares kann nicht geöffnet werden. Fehler Berechtigung verweigert Sie haben keine Berechtigung zum Erstellen einer Benutzerfreigabe. Bitten Sie Ihren Administrator, Ihnen Berechtigungen zum Erstellen einer Freigabe zu erteilen.