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