We may earn an affiliate commission when you visit our partners.
Andrew Mallett

Creating and managing local accounts is a required skill of any Linux administrator. This course will teach you all that you need to know about managing users, groups, and passwords in Linux.

Read more

Creating and managing local accounts is a required skill of any Linux administrator. This course will teach you all that you need to know about managing users, groups, and passwords in Linux.

Linux provides you with a root account, but you'll need more accounts than just that as well as elevating to root when required. In this course, RHEL 8: Managing Users and Groups, you’ll learn to manage the lifecycle of user in Linux. First, you’ll explore basic user management. Next, you’ll discover the complexity of password management and chow authentication occurs. Finally, you’ll learn how to allow elevation securely to the root account. When you’re finished with this course, you’ll have the skills and knowledge of account management needed to class yourself as a Linux administrator.

What's inside

Syllabus

Course Overview
Managing Linux Users
Managing User Passwords in Linux
Managing Groups in Linux
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches the lifecycle of users in Linux, from basic management to password security and privilege elevation
Provides hands-on experience through interactive materials and practical examples
Taught by Andrew Mallett, an experienced instructor with a strong industry background

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Foundational rhel 8 user management

According to students, this course provides a solid foundation in RHEL 8 user and group administration, particularly excelling for those new to Linux or aspiring administrators. Learners frequently praise the instructor's clear and concise explanations, making complex topics accessible. The practical, hands-on labs and demos are highlighted as being incredibly valuable for reinforcing concepts and enabling immediate application of skills. While it is considered highly practical and well-structured, some experienced Linux users find the content to be too basic, suggesting it's best suited for beginners and those needing to solidify fundamental skills rather than advanced topics like enterprise identity management.
Focuses on fundamental local account management.
"I was hoping for more advanced scenarios in password policy and complex group permissions."
"I was expecting more advanced concepts related to enterprise user management, like integrating with LDAP or Active Directory."
"The course delivers on local user management, but I didn't find much beyond that."
"This course provided all I needed to know about managing users, groups, and passwords in Linux."
Practical exercises are crucial for skill reinforcement.
"The hands-on labs were invaluable for solidifying understanding. Highly recommend for aspiring admins!"
"I especially appreciated the practical examples and labs, which allowed me to immediately apply what I learned."
"I needed to quickly get up to speed on RHEL 8 user management for a new project, and this course was a lifesaver. The practical labs truly reinforced the concepts."
"The hands-on exercises were crucial for my learning, and I immediately applied the knowledge."
Excellent for foundational RHEL 8 administration.
"The instructor's explanations were incredibly clear and concise, making complex topics easy to grasp."
"As a beginner, I was looking for a course that wasn't overwhelming, and this delivered. The step-by-step guidance... was perfect."
"This course demystifies user and group administration in RHEL 8. The instructor makes seemingly complex topics accessible."
"I found the instructor clear and the material well-organized, which made learning the fundamentals perfect."
Pacing can be slow, minor demo updates suggested.
"Some parts felt a bit slow, but overall, it's a solid foundation."
"I found the pace a bit slow at times, but it does ensure thorough understanding."
"My only minor feedback is that some of the earlier demos could be updated slightly to reflect the latest RHEL 8 minor versions..."
May be too basic for experienced Linux administrators.
"The course is okay, but it largely covers basic concepts. As someone with a few years of Linux experience, I found much of it to be a review..."
"I felt this course was too basic for my needs. It's a decent introduction, but I was expecting more advanced concepts..."
"I wouldn't recommend this for intermediate or advanced users; it's really good for absolute beginners though."
"While it delivers on local user management, I found not much beyond that, though beginners will find it useful."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in RHEL 8: Managing Users and Groups with these activities:
Find a mentor who can provide guidance on Linux user and group management
Finding a mentor who can provide guidance on Linux user and group management can help you learn more quickly and effectively. A mentor can answer your questions, provide feedback on your work, and help you develop your skills.
Show steps
  • Identify potential mentors
  • Contact your potential mentors and introduce yourself
  • Ask your mentors if they are willing to mentor you
  • Meet with your mentor regularly to discuss your progress and get feedback
Create a cheat sheet of user and group management commands
Creating a cheat sheet of user and group management commands will help you quickly reference the commands you need to perform common tasks. This can save you time and frustration when you are managing your system.
Show steps
  • Gather the commands you want to include on your cheat sheet
  • Organize the commands into a logical order
  • Create a document or file with your cheat sheet
Manage User Accounts in Linux
Practice creating, modifying, and deleting user accounts to reinforce your understanding of user management and permissions.
Show steps
  • Create a new user account on your Linux system.
  • Modify the user's password, groups, and other settings.
  • Delete the user account that you created.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Follow Online Tutorials
Following online tutorials will help you to learn more about user and group management in Linux beyond the scope of this course.
Show steps
  • Find online tutorials on user and group management in Linux
  • Follow the tutorials and complete the exercises
Configure Password Management Policies
Review tutorials to learn how to set up password policies, such as password complexity requirements and expiration intervals, to improve account security.
Browse courses on Password Management
Show steps
  • Find a tutorial on configuring password management policies in Linux.
  • Follow the tutorial to set up password policies on your Linux system.
Diagram Group Permissions
Create a diagram that illustrates the different permissions that can be assigned to groups and how they affect access to files and directories.
Browse courses on File Permissions
Show steps
  • Identify the different types of permissions that can be assigned to groups.
  • Create a diagram that shows how these permissions interact with each other.
Contribute to the Shadow Password Suite
Contribute to the open-source Shadow Password Suite by reporting bugs, testing new features, or submitting patches.
Browse courses on Password Security
Show steps
  • Explore the Shadow Password Suite project.
  • Identify an area where you can contribute.
Write a blog post or article about your experience managing users and groups in Linux
Writing a blog post or article about your experience managing users and groups in Linux will help you solidify your understanding of the concepts and share your knowledge with others.
Show steps
  • Choose a topic for your blog post or article
  • Outline your post or article
  • Write your post or article
  • Edit and proofread your post or article
  • Publish your post or article

Career center

Learners who complete RHEL 8: Managing Users and Groups will develop knowledge and skills that may be useful to these careers:
Linux System Administrator
Linux System Administrators are responsible for the day-to-day operations of a Linux system. They ensure that the system is running smoothly, that data is secure, and that applications are configured correctly. This course will teach you the skills you need to become a successful Linux System Administrator. You will learn how to manage users and groups, how to configure the system, and you will get experience with common troubleshooting techniques.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They work to ensure that the software development process is efficient and effective, and that the software is deployed and maintained in a reliable and secure manner. This course will teach you the skills you need to become a successful DevOps Engineer. You will learn how to manage users and groups, how to configure the system, and how to use automation tools to streamline the software development process.
Cloud Engineer
Cloud Engineers are responsible for designing, building, and managing cloud computing systems. They work with cloud providers to ensure that the systems are configured correctly and that the data is secure. This course will teach you the skills you need to become a successful Cloud Engineer. You will learn how to manage users and groups, how to configure the system, and how to use cloud computing tools to build and manage cloud systems.
Network Administrator
Network Administrators are responsible for the design, implementation, and maintenance of computer networks. They work to ensure that the network is running smoothly, that data is secure, and that applications are configured correctly. This course will teach you the skills you need to become a successful Network Administrator. You will learn how to manage users and groups, how to configure the system, and how to troubleshoot network issues.
Security Analyst
Security Analysts are responsible for protecting computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction. They work to identify and mitigate security risks, and to develop and implement security measures. This course will teach you the skills you need to become a successful Security Analyst. You will learn how to manage users and groups, how to configure the system, and how to use security tools to protect systems from attacks.
Database Administrator
Database Administrators are responsible for the design, implementation, and maintenance of database systems. They work to ensure that the database is running smoothly, that data is secure, and that applications are configured correctly. This course will teach you the skills you need to become a successful Database Administrator. You will learn how to manage users and groups, how to configure the database, and how to troubleshoot database issues.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software systems. They work to ensure that the software is efficient, reliable, and secure. This course may be useful for Software Engineers who want to learn more about user and group management in Linux.
Web Developer
Web Developers are responsible for the design, development, and maintenance of websites. They work to ensure that websites are functional, user-friendly, and secure. This course may be useful for Web Developers who want to learn more about user and group management in Linux.
IT Manager
IT Managers are responsible for the overall management of an organization's IT systems. They work to ensure that the systems are running smoothly, that data is secure, and that applications are configured correctly. This course may be useful for IT Managers who want to learn more about user and group management in Linux.
IT Support Specialist
IT Support Specialists are responsible for providing technical support to users of an organization's IT systems. They work to resolve user issues, troubleshoot problems, and provide training on new systems and applications. This course may be useful for IT Support Specialists who want to learn more about user and group management in Linux.
System Engineer
System Engineers are responsible for the design, implementation, and maintenance of computer systems. They work to ensure that the systems are running smoothly, that data is secure, and that applications are configured correctly. This course may be useful for System Engineers who want to learn more about user and group management in Linux.
Network Engineer
Network Engineers are responsible for the design, implementation, and maintenance of computer networks. They work to ensure that the network is running smoothly, that data is secure, and that applications are configured correctly. This course may be useful for Network Engineers who want to learn more about user and group management in Linux.
Security Engineer
Security Engineers are responsible for protecting computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction. They work to identify and mitigate security risks, and to develop and implement security measures. This course may be useful for Security Engineers who want to learn more about user and group management in Linux.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data. They work to identify trends and patterns in the data, and to make recommendations based on their findings. This course may be useful for Data Analysts who want to learn more about user and group management in Linux.
Data Scientist
Data Scientists are responsible for developing and applying statistical and machine learning models to data. They work to identify trends and patterns in the data, and to make predictions based on their findings. This course may be useful for Data Scientists who want to learn more about user and group management in Linux.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in RHEL 8: Managing Users and Groups.
Comprehensive guide to Linux administration, covering everything from basic tasks like creating users and groups to more advanced topics like system security and performance tuning. It's a great resource for anyone who wants to learn more about Linux administration.
Classic guide to Unix programming. It covers everything from basic concepts like files and processes to more advanced topics like networking and system security. It's a great resource for anyone who wants to learn more about Unix programming.
Comprehensive guide to RHEL 8 system administration. It covers everything from basic tasks like installing and configuring software to more advanced topics like system security and performance tuning. It's a great resource for anyone who wants to learn more about RHEL 8 system administration.
Comprehensive guide to Linux kernel development. It covers everything from basic kernel concepts to more advanced topics like device drivers and system calls. It's a great resource for anyone who wants to learn more about Linux kernel development.
Comprehensive guide to the Linux kernel. It covers everything from basic kernel concepts to more advanced topics like process scheduling and memory management. It's a great resource for anyone who wants to learn more about the Linux kernel.
Comprehensive guide to Linux system programming. It covers everything from basic system calls to more advanced topics like file systems and network programming. It's a great resource for anyone who wants to learn more about Linux system programming.
Concise guide to managing Linux users and groups. It covers all the essential tasks, such as creating, modifying, and deleting users and groups, as well as setting permissions and managing passwords. It's a great resource for anyone who wants to learn more about Linux user and group management.
Comprehensive guide to the Linux command line. It covers everything from basic commands to more advanced topics like scripting and system administration. It's a great resource for anyone who wants to learn more about the Linux command line.
Comprehensive guide to Linux. It covers everything from basic tasks like installing and configuring software to more advanced topics like system security and performance tuning. It's a great resource for anyone who wants to learn more about Linux.
Concise guide to Linux. It covers everything from basic tasks like installing and configuring software to more advanced topics like system security and performance tuning. It's a great resource for anyone who wants to learn more about Linux.
Comprehensive guide to Linux for beginners. It covers everything from basic tasks like installing and configuring software to more advanced topics like system security and performance tuning. It's a great resource for anyone who wants to learn more about Linux.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser