yum -y install samba
Добавление запуска сервисов при старте системы
systemctl enable smb.service
systemctl enable nmb.service
Делаем копию конфигурации
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Создаём папку и меняем права
mkdir -p /data/public/
chmod 0755 /data/public/
chown -R nobody:nobody /data/public/
chcon -t samba_share_t /data/public/
Заменяем содержимое файла
cat > /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = File Samba Server %v
netbios name = file-server
security = user
map to guest = bad user
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 50
[public]
comment = File Share
path = /data/public
public = yes
browlable = yes
writable = yes
readonly = no
guest ok = yes
guest only = yes
Перезапускаем службы
systemctl restart smb.service
systemctl restart nmb.service
Добавляем службу в фаервол
firewall-cmd —permanent —zone=public —add-service=samba
firewall-cmd —reload