Setup Samba Server on RHEL
How to set up Samba Service
Install appropriate packages
yum install samba* -y
Enable samba daemon on reboot
systemctl enable smb
To start & stop smb daemon
systemctl start smb
systemctl start nmb
Create samba share directory
mkdir /smb_share/
Set SELinux Policy
semanage fcontext -a -t samba_share_t “/smb_share(/.*)?”
restorecon -vRF /smb_share/
Create samba server user
useradd smbuser
Setup samba server user’s password
smbpasswd -a smbuser
Setup the samba share directory’s owner
chown smbuser:root /smb_share/
Edit sam database
pdbedit -L -v
Configure samba daemon
vi /etc/samba/smb.conf
[smb_share]
comment = SMB Share from Linux
path =/smb_share
browsable = yes
valid user = smbuser
writable = yes