Ich habe bereits ein Samba-Benutzer-Setup auf meinem Arch-Desktop-Computer, das von allen Computern unter Windows in meinem Heimnetzwerk zum Freigeben von Dateien verwendet wird. Hier ist die Konfiguration der Samba-Freigabe:
[Shared Documents]
path = /home/shared
comment = Access to shared documents
valid users = samba
read only = no
browseable = yes
writable = yes
vfs object = recycle
recycle:keeptree = yes
recycle:versions = yes
recycle:repository = /home/shared/Recycle Bin
recycle:touch_mtime = yes
recycle:exclude = *.tmp, *.bak
recycle:exclude_dir = "Recycle Bin"
..es funktioniert gut.
Ich wollte einen weiteren freigegebenen Benutzer hinzufügen und speziell für die Windows-Computer freigeben, um Sicherungen zu speichern.
Hier ist die Share-Konfiguration:
[Backups]
path = /home/backups
comment = Backups
valid users = backups
read only = no
browseable = no
writable = yes
..und so richte ich den Benutzer ein:
sudo useradd backups
sudo passwd backups
sudo smbpasswd -a backups
sudo vim /etc/samba/smbusers
sudo systemctl restart smbd nmbds
Ich habe beide Passwörter gleich gesetzt und dies hinzugefügt /etc/samba/smbusers
:
backups = backups
Schließlich habe ich das Verzeichnis erstellt /home/backups
und lief sudo chown backups backups
.
Immer wenn ich versuche, auf die Freigabe auf einem Computer unter Windows 8.1 zuzugreifen, wird die folgende Fehlermeldung angezeigt:
Das Ausführen sudo pdbedit -L -v
gibt für beide Benutzer eine ähnliche Ausgabe aus:
---------------
Unix username: samba
NT username:
Account Flags: [U ]
User SID: S-1-5-21-2291605615-1340112646-1700999338-1002
Primary Group SID: S-1-5-21-2291605615-1340112646-1700999338-513
Full Name:
Home Directory: \\arctic\samba
HomeDir Drive:
Logon Script:
Profile Path: \\arctic\samba\profile
Domain: ARCTIC
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 15:06:39 GMT
Kickoff time: Wed, 06 Feb 2036 15:06:39 GMT
Password last set: Thu, 03 Oct 2013 19:23:55 BST
Password can change: Thu, 03 Oct 2013 19:23:55 BST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------
---------------
Unix username: backups
NT username:
Account Flags: [U ]
User SID: S-1-5-21-2291605615-1340112646-1700999338-1008
Primary Group SID: S-1-5-21-2291605615-1340112646-1700999338-513
Full Name:
Home Directory: \\arctic\backups
HomeDir Drive:
Logon Script:
Profile Path: \\arctic\backups\profile
Domain: ARCTIC
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: Wed, 06 Feb 2036 15:06:39 GMT
Kickoff time: Wed, 06 Feb 2036 15:06:39 GMT
Password last set: Sat, 26 Oct 2013 12:27:45 BST
Password can change: Sat, 26 Oct 2013 12:27:45 BST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
---------------
Die Protokolle zeigen dies:
[2013/10/26 13:11:14.149343, 1] ../source3/smbd/service.c:550(make_connection_snum)
create_connection_session_info failed: NT_STATUS_ACCESS_DENIED
Wenn ich die Konfiguration so ändere, dass der Benutzer samba
auf Sicherungen zugreifen und Samba neu starten kann, kann der Windows-Client bei Problemen eine Verbindung herstellen.
Was habe ich falsch gemacht..?