How do enterprises manage users securely and control who can access what on Linux servers?
What You Will Learn in This Module
By the end of Module 2, learners will be able to:
Lesson 1: Linux Users Explained Simply
Linux is a multi-user system.
Every person or service has:
Users include:
Enterprise Concept
Never share accounts.
Each admin must have their own user.
This supports:
Lesson 2: Creating, Modifying & Deleting Users
Admins manage users using commands like:
Typical enterprise tasks:
Example Workflow
New employee joins:
Lesson 3: Linux Groups (Powerful & Clean Access Control)
Instead of managing permissions per user, enterprises use groups.
Example groups:
Files and services are assigned to groups.
Then users are added/removed from groups.
Why Groups Matter
Change once → affects many users.
Clean, scalable security.
Lesson 4: File Ownership & Permission Model
Each file has:
Permissions:
Displayed like:
rwxr-x—
Meaning:
Owner full access
Group read+execute
Others no access
Enterprise Example
Finance folder:
This protects sensitive data
Lesson 5: chmod, chown & chgrp (Permission Tools)
Admins use:
Used to:
Lesson 6: sudo: Safe Administrative Access
Instead of logging in as root:
Admins use sudo.
Benefits:
Enterprise rule:
X: no direct root login
Lesson 7: Password Policy & Account Security
Enterprises enforce:
Admins configure:
This reduces attack risk.
Lesson 8: SSH Access Control
Servers are accessed via SSH.
Best practices:
Lesson 9: Preventing Unauthorized Access
Admins must protect servers from:
Using:
Security is layered.
Lesson 10: Practical Self Practice
Learners practice:
Scenario:
New employee joins → setup account
Employee leaves → disable access
This mirrors real enterprise workflow.
MODULE 2 SUMMARY
By completing Module 2, learners now understand:
This module answers:
“How do I manage users securely and control access on Linux servers?”