alle Tests von samba.org zur Fehlerbehebung sind erfolgreich, aber Samba funktioniert nicht

alle Tests von samba.org zur Fehlerbehebung sind erfolgreich, aber Samba funktioniert nicht

Ich habe alle Tests aus dem Kapitel zur Fehlerbehebung in der Samba-Dokumentation genau befolgt:

https://www.samba.org/samba/docs/using_samba/ch12.html

Ich versuche gerade, Samba-Freigaben auf RH 7 einzurichten und sie von Windows aus anzuzeigen. Alle dort empfohlenen Tests werden bestanden, bis einschließlich des letzten, Windows- net useBefehls, der wie angegeben funktioniert.

Ich verwende ihr Beispiel smb.conf:\

[global]
    workgroup = CORP
    security = user
    browsable = yes
    local master = yes
[homes]
    guest ok = no
    browsable = no
[temp]
    path = /tmp
    public = yes

Ich habe die Arbeitsgruppe geändert, weil meine Windows-Arbeitsgruppe ist corp. Ich habe einen Samba-Benutzernamen mit demselben Passwort wie der Unix-Benutzername erstellt und versuche, mich damit von Windows aus zu verbinden. Die Berechtigungen für das Home-Verzeichnis sind 777, falls das wichtig ist.

Ich kann alle Freigaben von Windows aus sehen. Ich kann den Inhalt der tempFreigabe sehen. Ich kann die homesFreigabe sowie meine usernameFreigabe sehen. Aber ich kann ihren Inhalt nicht sehen – wenn ich versuche, im Windows Explorer auf diese Freigaben zu doppelklicken, erhalte ich die Meldung „Zugriff verweigert“.

Warum?

Antwort1

Nun, ich habe mit Samba und Windows alles richtig gemacht. Was ich nicht wusste und was in der Samba-Dokumentation nicht steht, ist, dass RH standardmäßig die Samba-Freigabe von Home-Verzeichnissen deaktiviert. Sie müssen zuerst Folgendes tun:

sudo setsebool -P samba_enable_home_dirs ein

verwandte Informationen