
Ich versuche, eine Samba-Freigabe mit einem Windows-Computer von CentOS6 einzurichten. Dies ist meine aktuelle Samba-Konfiguration:
[global]
restrict anonymous = no
domain master = no
preferred master = no
workgroup = workgroup
ldap ssl = no
server signing = auto
wins support = no
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = no
create mask = 0777
directory mask = 0777
Ich kann auf das angegebene Verzeichnis auf meinem Windows-Computer zugreifen, aber der Zugriff wird verweigert, wenn ich versuche, einen Ordner zu erstellen oder eine Datei darin zu speichern. Ich habe diese Konfiguration mit vielen verschiedenen Ordnern ausprobiert (nicht nur /home/test) und sie alle hatten das gleiche Ergebnis. Die Verzeichnisse gehören alle demselben Benutzer, mit dem ich mich auf dem Windows-Computer anmelde, und dieser Benutzer hat auch rekursiv volle Berechtigungen für das Verzeichnis (chmod und chown wurden manchmal verwendet), und daher verstehe ich nicht, warum der Zugriff verweigert wird.
Danke.
Antwort1
führen Sie dies aus
chmod 777 /home/test
Und ändern Sie hierzu Ihren Abschnittstest in der Samba-Konfiguration:
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
security = share