- Nikhil Bhaskar
- June 28, 2021
How to Install and configure Samba on ubuntu 20.04 LTS
Samba is a free & open-source file sharing application.A Samba file server enables file sharing across different operating systems over a network.It allows users to access shared files,printers and network resources.
Samba can be run on multiple platforms including Linux, Unix, OpenVMS, Windows and allows the user to interact with a windows client or server.
Install Samba Server
Update the System.
apt-get update
Install Samba server.
apt-get install samba
Start & Enable Samba Server.
systemctl start smbd
systemctl enable smbd
Check the status of Samba Server.
systemctl status smbd
Here is the command output.
Create a directory for samba share.
mkdir /home/user/share1
&
mkdir /home/user/share2
Give the following permissions for both directories.
chmod 777 /home/user/share1
&
chmod 777 /home/user/share2
Create User to access Samba share.
useradd user1
&
useradd user2
Set Samba password for both users .
smbpasswd -a user1
&
smbpasswd -a user2
Here is the command output.
Open the samba configuration file.
vim /etc/samba/smb.conf
Provide the following lines.
[share1]
path = /home/user/share1
valid users = user1, user2
read list = user2
write list = user1
browseable = yes
[share2]
path = /home/user/share2
valid users = user1, user2
read list = user1
write list = user2
browseable = yes
Check configuration file.
testparm
Here is the command output.
Restart the Samba Server
systemctl restart smbd
Testing
- Go to other location.
- Click on network.
- There are two samba share folder.
- Click on Share1.
- Click on Registered User.
- Provide Username & password.
- Click on Connect.
- Once we can successfully connected.
- Now,We can create & share files.