Samba-Freigaben sind nur für einen bestimmten, von chown festgelegten Benutzer zugänglich

Samba-Freigaben sind nur für einen bestimmten, von chown festgelegten Benutzer zugänglich

Ich bin auf ein eigenartiges Problem bezüglich der Samba-Freigabe gestoßen. Es funktioniert nur, wenn der Besitz durch Ausführen von dem Samba-Benutzer ( shared) zugewiesen wird chown -R shared:sambasecure /mnt/Backup. Ich verwende CentOS 8 mit aktiviertem SELinux. Lassen Sie mich erklären, was ich getan habe.

Ich habe einen Benutzer ( shared) und eine Gruppe ( sambasecure) erstellt

adduser --no-create-hom --shell /usr/sbin/nologin shared
smbpasswd -a shared
smbpasswd -e shared
usermod -G sambasecure shared

Ich habe die Berechtigungen (777 zu Testzwecken) und den Besitz festgelegt

chown -R root:sambasecure /mnt/Backup
chcon -t samba_share_t /mnt/Backup
chmod 777 /mnt/Backup

Meine smb.conf

[global]
    workgroup = WORKGROUP
    security = user
    netbios name = server
    passdb backend = tdbsam
    interfaces = team0
    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw

[homes]
    comment = Home Directories
    valid users = %S, %D%w%S
    browseable = No
    read only = No
    inherit acls = Yes
    
[media]
    path = /mnt/Backup
    writeable = yes
    write list = @sambasecure
    valid users = @sambasecure
    browseable = yes
    guest ok = no

Nun, in dieser Konfiguration funktioniert die Dateifreigabe nicht. Die Warnung „Windows kann nicht auf \... zugreifen“ wird angezeigt. Wenn ich chown -R shared:sambasecure /mnt/Backupdie Freigabe jedoch ausführe, funktioniert sie, aber ich kann nicht lokal auf die Laufwerke zugreifen.

chmod hat hierauf überhaupt keine Auswirkungen. Es funktioniert entweder lokal für Root oder für Samba-Benutzer sharedüber Samba, indem einfach der Eigentümer geändert wird.

Mir scheint, dass Samba nicht erkennt, shareddass man Teil einer sambasecureGruppe ist. Ich habe viele Variationen von smb.conf ausprobiert, ohne Erfolg. Das Ändern gültiger Benutzer in sharedfunktioniert auch nicht.

Für jede Hilfe wäre ich dankbar. Danke

verwandte Informationen