Samba3 Rocky Simple
Version vom 17. Februar 2026, 06:36 Uhr von Thomas.will (Diskussion | Beiträge) (→Firewall (firewalld))
Installation
- dnf install -y samba
Konfiguration
- nano /etc/samba/smb.conf
[global]
workgroup = SAMBA
security = user
passdb backend = tdbsam
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
[share]
comment = share dir
path = /srv/samba/share
read only = No
store dos attributes = Yes
Enable
- systemctl enable smb --now
Firewall (firewalld)
- firewall-cmd --permanent --add-service=samba
- firewall-cmd --reload
- firewall-cmd --list-all
- Erklärung
- Firewall (firewalld) – Samba freigeben
- Beispielpfad
- /srv/samba/share
- semanage fcontext -a -t samba_share_t "/srv/samba(/.*)?"
- restorecon -Rv /srv/samba
- ls -ldZ /srv/samba
- Erklärung
- SELinux – Samba Share korrekt labeln
SELinux Boolean (optional)
- Home-Verzeichnisse freigeben
- setsebool -P samba_enable_home_dirs on
- Erklärung
- SELinux Boolean – samba_enable_home_dirs
Dienste starten
- systemctl enable --now smb
- systemctl status smb
Samba User anlegen
- smbpasswd -a username
Typische Fehler
- SELinux blockiert → ausearch -m avc -ts recent
- Falsche Unix-Rechte
- Share nicht in /etc/samba/smb.conf definiert