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.

Enroll now

What's inside

Syllabus

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

Good to know

Know what's good
, what to watch for
, 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

Save RHEL 8: Managing Users and Groups to your list so you can find it easily later:
Save

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.
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.
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.
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.
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.
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.
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.
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.
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.
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

Here are nine courses similar to RHEL 8: Managing Users and Groups.
Ubuntu Linux Administration: User and Group Management
Most relevant
Linux User Management Deep Dive
Most relevant
Getting Started with Podman
Most relevant
Managing Windows 10/11 Devices and Data
Most relevant
Automating Role-Based Security in GCP
Most relevant
Introduction to Linux Foundation Certified System...
Most relevant
Microsoft 365 Administration: Deploying and Managing an...
Most relevant
Managing macOS User Accounts
Most relevant
Configuring SUSE Linux Enterprise
Most relevant
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 - 2024 OpenCourser