Instalujemy Sambe:
yum install samba samba-client samba-common firewalld
Uruchamiamy firewalla:
systemctl enable firewalld
systemctl start firewalld
Edytujemy konfiguracje:
cd /etc/samba/
cp smb.conf smb.conf.bak
vim smb.conf
Zmieniamy konfiguracje na następującą:
[global]
workgroup = SAMBA
security = user
map to guest = Bad User
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[DANE]
path = /DANE/
read only = No
guest ok = Yes
browseable = Yes
public = Yes
Następnie tworzymy udostępniony folder oraz nadajemy mu prawa:
mkdir /DANE
chown nobody:nobody /DANE/
chmod 777 /DANE/
Sprawdzamy czy wszystko OK komenda:
testparm
Włączamy Sambe:
systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service
oraz dostęp na firewallu:
firewall-cmd --permanent --add-service=samba
firewall-cmd --reload
Pozostaje tylko włączyć w SELinux:
setsebool -P samba_export_all_ro=1 samba_export_all_rw=1
getsebool -a | grep samba_export
yum install policycoreutils-python