process_usershare_file: stat failed. Permission denied Samba
Erstellte ich einen freigegebenen Ordner über samba in ubuntu aktivieren von windows-Rechnern darauf zugreifen kann, mit folgendem Befehl:
$ sudo net usershare add documents /home/developer/documents "Developer documents" everyone:F guest_ok=y
Gebe ich 777 Berechtigungen für den Ordner:
$ sudo chmod 0777 /home/developer/documents
Und dann überprüfe ich, was ich getan habe,
$ sudo net usershare info --long
Wenn ich will, um zu sehen, wenn der Ordner sichtbar ist aus allen windows-Maschine, die Sie sehen können. Jedoch, Sie können nicht auf diesen Ordner zugreifen und bekomme Fehler: "Erlaubnis Verweigert"
Die Nachricht in: /var/log/samba/log.ip-domain
ist:
process_usershare_file: stat of /var/lib/samba/usershares/backuparsac failed. Permission denied
Dann, ich versuche, fügen Sie einige Regeln, um meine smb.conf
[documents]
comment = Documents for Developers
path = /home/developer/documents
browseable = yes
writable = yes
read only = yes
guest ok = yes
directory mask = 0777
aber den Fehler Permission denied kommt immer. Gibt es etwas, was ich tun muss? Ich brauche diesen Ordner zugegriffen werden kann, die von allen windows-Rechnern.
HINWEIS: ich benutze Ubuntu 14.04
- Bist du nicht auf Ubuntu 14.04 ? Ich habe ähnliche problem und kann nicht damit es funktioniert. Versucht durch die Installation von libpam-smbpass und cifs-utils, aber nichts gemacht der Fehler Weg gehen
- Sie haben beide
read only = yes
undwritable = yes
- dass kann auch nicht funktionieren
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Ursache ist, dass Samba-nicht synchronisieren Sie Ihre Benutzer mit dem system.
Dies löste das Problem in meinem Fall, auf Kubuntu 14.10:
Wenn Sie nicht wollen, zu synchronisieren Benutzer mit PAM, fügen Sie einfach ein Benutzer der Samba-Passwort-Datenbank:
Danach wird der Benutzer in der Lage, öffnen Sie den freigegebenen Ordner auf dem Samba-Maschine.
sudo service nmbd stop
undsudo service smbd stop
. Ich habe immer zu stoppennmbd
auch nur um sicher zu gehen. Dann wiederholen Sie die beiden oben genannten Befehle ersetzenstop
mitstart
.Ihre Konfigurations-Datei scheint in Ordnung zu sein.
Ich denke, es könnte ein Berechtigungsproblem in Ihrem übergeordneten Ordner.
Ich schlage vor, Sie überprüfen, /home und /home/developer haben beide 755 eher als 750 Berechtigung.
Dann überprüfen sudo -u nobody ls /home/developer/Dokumente.
Wenn die ls erfolgreich ist, der samba ist wahrscheinlich so funktionieren, wie Sie erwarten, wie gut