Samba Share Fedora 20
Install required packages :
yum install samba samba-common samba-client cups-lib system-config-samba
Make a shared Directory :
In my case, I did mount an external hard drive at /mnt/usbDrive , which I wanted to be able to share to my Home Network.
mkdir /mnt/usbDrive && cd /mnt/
Now, configure SELINUX so that the share can be read and written .
semanage fcontext -a -t samba_share_t "usbDrive(/.*)?" restorecon -R -v usbDrive/
Next step is to allow the connection through firewall :
firewall-cmd --permanent --add-serivce=samba firewall-cmd --permanent --add-service=samba-client
Now edit the samba configuration file and create your share , mine for example is :
[amit] comment = amit's Stuff path = /mnt/ valid users=amit guest ok = no read only=no writable=yes
Now create a samba user for accessing the private share :
useradd -c "Amit for Samba" -s /bin/false amit smbpasswd -a amit
Now Enable and start samba services :
systemctl start smb.service systemctl start nmb.service systemctl enable smb.service systemctl enable nmb.service
Now you can access the share form your windows machine :
[\hostname](file://\hostname)** or ip**