Home >Operation and Maintenance >Linux Operation and Maintenance >Learn more about how to modify Linux user information
Title: Detailed explanation of how to modify Linux user information
In the Linux operating system, the management of user information is a very important operation. User information includes user name, user ID, user group, user home directory, user shell, etc. Understanding how to modify user information is crucial for system management. This article will introduce in detail how to modify user information in Linux systems, and attach specific code examples.
1. View user information
Before you start modifying user information, you first need to know how to view user information. You can view the information of all users in the system through the following command:
cat /etc/passwd
This command will list the information of all users in the system. Each user information is separated by a colon, including user name, password placeholder, and user ID. , the group ID to which the user belongs, user description, user home directory, user shell, etc. By viewing this file, you can learn basic information about all users in the system.
2. Modify user information
sudo usermod -c "新描述" -d /新家目录 -s /新shell -u 新用户ID 用户名
sudo usermod -c "测试用户" -d /home/test_new -s /bin/bash -u 1001 test
This command User test's information will be modified to the specified content.
3. Other user information management commands
sudo passwd 用户名
Use this command to modify the password of the specified user.
sudo userdel 用户名
Use this command to delete the specified user.
sudo useradd -m -s /bin/bash 新用户名
You can add a new user through this command. The -m option means to create a home directory when creating the user.
4. Example
Suppose we want to modify the information of user test, first check the original information of user test:
grep test /etc/passwd
The original information obtained is:
test:x:1000:1000:,,,:/home/test:/bin/bash
Then modify the user information:
sudo usermod -c "测试用户" -d /home/test_new -s /bin/bash -u 1001 test
Check the information of user test again:
grep test /etc/passwd
You can see that the information of user test has been modified.
Through the introduction of this article, readers can learn how to manage user information in the Linux system, including operations such as viewing, modifying, adding and deleting user information. It is very important for system administrators to be proficient in these operations. I hope this article can be helpful to readers in Linux user information management.
The above is the detailed content of Learn more about how to modify Linux user information. For more information, please follow other related articles on the PHP Chinese website!