Linux Interview Questions and Answers for UserManagement Basic and Intermediate
This guide provides essential instructions and intermediate-level knowledge for managing user accounts in Linux. It is designed to cover both foundational and more advanced concepts for administrators.
Basic User Management:
Adding a New User: Learn how to create new user accounts, complete with setting up their home directories and assigning default permissions.
Deleting a User Account: Discover the methods for safely removing user accounts, including options to retain or delete user files.
Changing a User's Password: Understand how to update or reset user passwords securely using command-line tools.
Intermediate User Management:
Understanding System Files: Get a detailed explanation of critical files like /etc/passwd, /etc/shadow, and /etc/group, which store user account information, encrypted passwords, and group memberships.
Modifying User Properties: Learn techniques to change user settings, such as the default shell, home directory, or user ID, using tools like usermod.
Locking and Disabling Accounts: Explore methods to temporarily lock or disable user accounts for security or administrative purposes.
Switching User Accounts: Find out how to assume another user’s identity, including root, without needing their password, using tools like su or sudo.
Listing All Users: Understand how to retrieve a comprehensive list of all users on the system, using commands to query user-related files or system settings.