This beginner’s guide explains how you can quickly share a folder in Ubuntu/Linux.
Sharing a folder in Ubuntu/Linux and accessing the same over the network in other OS such as Windows is not that difficult. To perform this, the required packages are not installed by default in Ubuntu. However, you can bring up the install wizard to install the required software automatically to share a folder.
Steps to Share a Folder in Ubuntu
Step 1: Open the file manager and right-click on the folder you want to share. Click on the option “Local Network Share” in the context menu.
Step 2: Click on the Share this folder checkbox in the Folder Sharing dialog.
This would install Samba packages in your system. Samba is used to share files and printers over the network between Windows and Unix systems.
Step 3: After samba installation, do the following to share a folder or directory.
- Select the checkbox Share this folder.
- Input a share name. This would be the name you would be seeing from another system, e.g. Windows. Try not to use any name with spaces.
- (Optional) You can control the write permission to the shared folder and allow guest access by checking the corresponding option.
- If you allow guest access, people without credentials can access the shared folder. So be cautious.
- If you want your users to enter their usernames and password, open the terminal and run the below command.
sudo smbpasswd -a Username
username should be a valid user of the respective Ubuntu system.
You should be all set now to access the folder/directory.
How to Access the Shared Folder
To access the shared folder from Ubuntu/Linux system, you need your system’s IP address/hostname. To do that, open
System Settings -> Wifi -> Get the IP address.
This step may vary if you are running different Linux distribution other than Ubuntu. You may also want to run
ip addr to get the IP address as below.
Once you have the address, you can open File Manager in Ubuntu/Linux systems and type below in the address bar. You should change the IP address based on your system.
You can now see that the shared folder is shown with a tiny shared icon that denotes a network share folder.
To access the shared folder from the Windows system, Open Run (Windows Key+R) or open Explorer and enter the below address. You should change the IP address and Folder name based on your system
You should be able to view the contents of the shared folder and modify it based on permission given.
I have shown you how to share a folder from Ubuntu and access Windows systems via IP address. You can also follow the same steps for other Linux distributions. Do let me know in the comment box below if this article helped you.