Setting Up Server
- 
2. Installing Samba ServerThen to Install Samba Server on Ubuntu 
 Simply play:sudo apt install samba samba-common-bin samba-vfs-modules winbind bind9 bind9utils ldb-tools ntp smbldap-tools libnss-winbind libpam-winbind Authenticate with the User Admin Pass. 
 If Got “User is Not in Sudoers file” then see: How to Enable sudo.
 This Setup includes the Utilities for File and Printer Sharing.
- 
3. Configuring Samba ServerThen Edit the Samba Config File 
 With:sudo nano /etc/samba/smb.conf To Quick enabling a generic Read Only access with No Security use: [sharing] comment = Sharing Directory path = /home/[myUser]/Public browseable = yes read only = yes guest ok = yes Just Replace [myUser] with your Real username you can Check running: whoami This to enable the default Sharing Location in your Home Folder. 
 Else for a Password protected Access append:[sharing] comment = Sharing Directory path = /home/[myUser]/Public browseable = yes security = user/nencrypt passwords = yes And to make a Writable Share set “writable = yes” in the Configuration. 
 Moreover, if you store sentitive Data and you have a Static IP then you should limit the allowed Hosts appending something like: “allow hosts = 127.0.0.1 192.168.1.0/24”.
 Last, to Add you User to the Samba enabled Users play:sudo smbpasswd -a `whoami` This to setup a Login for your current Username (Set a Different Password that for Admin if you Share it!) 
 Ctrl+x to Save & Exit from nano Editor :)
- 
4. Restarting Samba ServerThen Restart Samba & Winbind Services 
 Simply play:sudo service nmbd restart && sudo service smbd restart 
- 
5. Looking up Server IPFind the Server IP on Terminal. ifconfig Find the Server IP usually under eth0 >> inet addr: Line  
Contents
