If you are searching for a compatible and open source software for accessing and sharing files, folders and other data, then come across the Samba share. It provides a cross-platform adaptable environment between Windows and other systems. In this tutorial, I have outlined every ins and outs on how to access Samba share from Windows. So, go over it, try accessing Samba share from your Windows and leverage the benefits of this interoperable service.
- Learning basic commands of the command prompt, PowerShell.
- Understanding the fact of accessing Samba shares from Windows.
- Learning how to connect and disconnect Samba drives.
- Users must have Samba already installed and configured properly.
- Users must have Samba connection on.
Process Flow Chart
[Windows Used Throughout the Tutorial: Windows 10]
You can easily access samba share from Windows only employing some compact and effortless steps. Here, I am going to introduce two types of methods that will help you to access the Samba share.
In the following section, I will show two cases of GUI (Graphical User Interface) for accessing Samba share from Windows.
To access Samba share using File Explorer follow the manual procedure shown below:
Steps to Follow >
➊ Press WIN+E or you can click on the Folder icon like the image below to open file explorer:❷ Enter the path of the Samba share in the address bar like the format below and click ENTER:
Here, ‘192.168.231.128’ is my system’s IP address and ‘sambashare’ is the folder I want to share.
❸ Now, enter your network credentials when prompted to you and click OK.❹ Once done with the connection, you can access all the shared files and folders inside the shared one.Following the above steps, I can access the new_samba folder inside the Samba share.
Map Network Drive is another way of accessing Samba share. Follow the steps to exercise it:
Steps to Follow >
➊ Go to file explorer and click on Map network drive under the Computer tab like the following image:❷ Now, choose a Drive, enter the path for the Samba share and click Finish.From the image, you can see that I have chosen drive B: for my desired Samba share.
❸ If there prompts the credential requirements, then provide your user name and Samba password.After this, you can see that the Samba shared folder has been mapped to the selected drive.❹ Now, double click on the new drive and you can access the files and folders inside the Samba share.From the snapshot above, you can see that I can access my new_samba folder inside sambashare.
Below I will demonstrate two different cases of ‘Command line shell’ for accessing Samba share from Windows.
To access the Samba shares’ contents from the command prompt follow the steps below:
Steps to Follow >
➊ Press WIN+R, type cmd and hit ENTER. You will prompt to the command line interface.
❷ Now, write the following command in the command prompt to connect to the Samba share:
If the given credentials are correct, you will see ‘The command completed successfully.’ like the above image.
net use P: \\192.168.231.128\sambashare /user:nadiba 1234
❸ You will find then that the Samba share has been mapped to the assigned drive letter like the following image:Thus, you can access the samba shares’ contents.
You can also access Samba shares from PowerShell by following the given steps:
Steps to Follow >
➊ First, open PowerShell and write the following command to create a new drive:
❷ Now, you will prompt to a new window to provide the Samba username and password. Provide the requirements and click OK.You can see in the following screenshot that the Samba share has been mapped to the specific drive you chose.❸ Now, you can navigate to the drive whenever you want by running the command below:
New-PSDrive -Name A -PSProvider FileSystem -Root \\192.168.231.128\sambashare -Credential (Get-Credential)
After navigating to the new Samba drive you can interact with the contents in the Samba share.
While accessing Samba share from Windows, you have two options- using GUI or command line shell. Let’s make a comparative analysis between these two methods.
Overall, both methods are preferable with their individual specifications. Which method to choose totally depends on the user’s preference, experience level and individual perspective.
Besides the previous discussion regarding access to Samba share, the below information might interest you.
How to Open PowerShell
There are several ways to open PowerShell in Windows. I have mentioned three easy processes below:
1. Open PowerShell Using File Explorer
Press WIN+E and type powershell in the address bar and tap ENTER.
2. Open PowerShell Using Run Dialog
Press WIN+R, write powershell and click OK.
3. Open PowerShell Using Start Menu
Click on the Start menu at the bottom-left of the screen, scroll and expand the Windows PowerShell folder and then click on ‘Windows PowerShell’ option.All of these three processes will open the PowerShell application in your Windows like the above image.
How to Perform Several Tasks on Samba Drive Using PowerShell
Using PowerShell you can view the listed contents, add new items or remove the whole Samba drive. Follow the detailed execution mentioned below:
After navigating to the assigned Samba drive, you can list all the contents inside the Samba share using the command below:
You can see from the image that I have navigated to drive A and can see the new_samba folder inside sambashare folder.
Create New Items
To create new files in a mounted Samba drive use the command below:
You can see a new file ‘samba.txt’ has been added to the new_samba folder inside Samba drive.
New-Item -ItemType File -Path A:\new_samba\samba.txt
Remove Drive Mapping
Once done accessing Samba share, you can remove the mapped Samba drive using the following command:
Remove-PSDrive -Name A
Also, you can check if the drive has successfully been removed or not by running the syntax below:
From the above image, it is clear that the drive ‘A’ is removed successfully.
Get-PSDrive -Name A
Samba share integrates collaboration in mixed operating systems. So, to confirm seamless access to Samba share from Windows you must configure the Samba server and set permissions properly. Also, ensure that Windows and Linux machines are on the same network.
People Also Ask
- How to Share Files between Linux and Windows
- How to Configure NFS Server in Linux? [5 Steps]
- How to Access Shared Folder in Ubuntu [2 Methods]
- How to Install and Configure Samba Server in Ubuntu? [4 Steps]
- How to Copy File from Windows to Linux Using SSH [2 Methods]
- How to Share Files between Linux and Windows Dual Boot [3 Methods]