- Lab
- A Cloud Guru
Configure a Samba Server and Export a File System on Linux
In this hands-on lab, we'll configure a basic Samba server. Then, we'll create a directory and share it out to the network.
Path Info
Table of Contents
-
Challenge
Install the Samba Server Package as Well as the Client Utilities, and Then Start the Service
Install the Samba package and the client utilites. Start and enable the services.
-
Challenge
Create the /app Directory, and Change the Permissions to 777
Create a new directory named
/app
. Change the permissions to allow read, write, and execute. -
Challenge
Check if selinux Is Enabled, and Set the Correct selinux Context on the Directory
Note: Skip this step if
selinux
is not enabled.Check to see if
selinux
is enabled. If so, change theselinux
context of the newly created directory tosamba_share_t
. Verify the correct context exists on the directory. -
Challenge
Edit, Configure, and Test the Main Samba Configuration File
Edit the main Samba configuration file to add the
app
directory. Guests are okay, and the share should be writeable. Then, test the configuration for syntax errors with thetestparm
command. -
Challenge
Log In To Samba to Check the Share with the smbclient Command
Log into Samba to check to the share configuration.
What's a lab?
Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.