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.
Successfully complete this lab by achieving the following learning objectives:
- 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.
- 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.
- Check if selinux Is Enabled, and Set the Correct selinux Context on the Directory
Note: Skip this step if
selinuxis not enabled.
Check to see if
selinuxis enabled. If so, change the
selinuxcontext of the newly created directory to
samba_share_t. Verify the correct context exists on the directory.
- Edit, Configure, and Test the Main Samba Configuration File
Edit the main Samba configuration file to add the
appdirectory. Guests are okay, and the share should be writeable. Then, test the configuration for syntax errors with the
- Log In To Samba to Check the Share with the smbclient Command
Log into Samba to check to the share configuration.