
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/Backup
die 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, shared
dass man Teil einer sambasecure
Gruppe ist. Ich habe viele Variationen von smb.conf ausprobiert, ohne Erfolg. Das Ändern gültiger Benutzer in shared
funktioniert auch nicht.
Für jede Hilfe wäre ich dankbar. Danke