GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Samba kann Ordner nicht freigeben – Kann den Namen „jeder“ nicht in eine SID konvertieren?

Nach erfolgreichem Samba-Sharing schon vor ein paar Tagen habe ich heute das gleiche, aber ich habe folgende Fehlermeldung erhalten:

'net usershare' returned error 255: net usershare add: cannot convert name "Everyone" to a SID. 
The connection was refused. Maybe smbd is not running.

Beim Versuch, den Samba-Dienst zu starten/neu zu starten, erhalte ich Folgendes

$ sudo service samba status
 * nmbd is running
 * smbd is not running
$ sudo service samba start
$ sudo service samba restart
$ sudo service samba status
 * nmbd is running
 * smbd is not running

Meine /var/log/samba/smbd.log

[2014/01/15 16:21:46,  0] smbd/server.c:1072(main)
  smbd version 3.6.18 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2014/01/15 16:21:46.426302,  0] smbd/server.c:1128(main)
  standard input is not a socket, assuming -D option
[2014/01/15 16:21:46.428538,  0] auth/auth_util.c:708(get_guest_info3)
  SamInfo3_for_guest: Unable to locate guest account [guest]!
[2014/01/15 16:21:46.428578,  0] smbd/server.c:1251(main)
  ERROR: failed to setup guest info.

Meine /etc/samba/smb.conf

$ grep -E "^[^#;].*" /etc/samba/smb.conf
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Entersnews*spassword:* %nn *Retypesnews*spassword:* %nn *passwordsupdatedssuccessfully* .
   pam password change = yes
   map to guest = bad user
        usershare allow guests = yes
        username map = /etc/samba/smbusers
        security = user
        guest ok = yes
        ; guest account = nobody
  usershare max shares = 100
  usershare owner only = False

Akzeptierte Antwort:

Das Problem war mit dem Benutzernamen. Ich habe diese Zeile auskommentiert:

guest account = nobody

nobody haben Benutzer in meinem System und jetzt funktioniert es einwandfrei.


Ubuntu
  1. Wie schreibt man den Pfad eines Ordners mit Leerzeichen im Namen?

  2. Einen Ordner wirklich für mehrere Benutzer auf einem Computer freigeben?

  3. Seltsamer Ordner in /tmp mit Namen Ssh-*?

  4. Speicherort der Samba-Konfigurationsdatei?

  5. Windows-Host-Freigabeordner in Ubuntu 20.04?

So konfigurieren Sie die Samba Server-Freigabe unter Ubuntu 22.04 Jammy Jellyfish Linux

Installieren Sie Samba auf Ubuntu 20.04 und teilen Sie Dateien auf Linux und Windows

So teilen Sie einen Ordner auf Ubuntu für den Zugriff von Windows 10

Samba-Share-Benutzer/Passwort-Fehler nach Update?

Samba-Schnittstelle kann nach der Installation von 13.04 nicht ausgeführt werden?

So installieren Sie Samba auf Ubuntu 18.04 Bionic Beaver