Introduction
In this project, you will learn how to set up a new user account for a new colleague named Jane on the LabEx testing server. You will create the user account, set the home directory, change the default shell to zsh, and grant sudo privileges to the new user.
๐ฏ Tasks
In this project, you will learn:
- How to create a new user account
- How to set the home directory for a user
- How to change the default shell for a user
- How to grant sudo privileges to a user
๐ Achievements
After completing this project, you will be able to:
- Manage user accounts on a Linux system
- Customize user account settings, such as the home directory and default shell
- Grant administrative privileges to user accounts as needed
- Perform basic user account administration tasks on a testing or development server
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"])
linux(("Linux")) -.-> linux/TextProcessingGroup(["Text Processing"])
linux(("Linux")) -.-> linux/UserandGroupManagementGroup(["User and Group Management"])
linux/BasicFileOperationsGroup -.-> linux/ls("Content Listing")
linux/TextProcessingGroup -.-> linux/grep("Pattern Searching")
linux/UserandGroupManagementGroup -.-> linux/useradd("User Adding")
linux/UserandGroupManagementGroup -.-> linux/usermod("User Modifying")
linux/UserandGroupManagementGroup -.-> linux/sudo("Privilege Granting")
linux/UserandGroupManagementGroup -.-> linux/groups("Group Displaying")
subgraph Lab Skills
linux/ls -.-> lab-301483{{"New Colleague System Account Setup"}}
linux/grep -.-> lab-301483{{"New Colleague System Account Setup"}}
linux/useradd -.-> lab-301483{{"New Colleague System Account Setup"}}
linux/usermod -.-> lab-301483{{"New Colleague System Account Setup"}}
linux/sudo -.-> lab-301483{{"New Colleague System Account Setup"}}
linux/groups -.-> lab-301483{{"New Colleague System Account Setup"}}
end