Learn more about how to modify Linux user information

WBOY
Release: 2024-02-24 08:18:22
Original
671 people have browsed it

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
Copy after login

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

  1. Modify user information command:
sudo usermod -c "新描述" -d /新家目录 -s /新shell -u 新用户ID 用户名
Copy after login
  • -c: Modify user description
  • -d: Modify the user's home directory
  • -s: Modify the user shell
  • -u: Modify the user ID
  1. For example, if you want to change the user test The description is changed to "test user", the home directory is changed to /home/test_new, the shell is changed to /bin/bash, and the ID is changed to 1001, you can use the following command:
sudo usermod -c "测试用户" -d /home/test_new -s /bin/bash -u 1001 test
Copy after login
Copy after login

This command User test's information will be modified to the specified content.

3. Other user information management commands

  1. Modify user password:
sudo passwd 用户名
Copy after login

Use this command to modify the password of the specified user.

  1. Delete user:
sudo userdel 用户名
Copy after login

Use this command to delete the specified user.

  1. Add user:
sudo useradd -m -s /bin/bash 新用户名
Copy after login

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
Copy after login
Copy after login

The original information obtained is:

test:x:1000:1000:,,,:/home/test:/bin/bash
Copy after login

Then modify the user information:

sudo usermod -c "测试用户" -d /home/test_new -s /bin/bash -u 1001 test
Copy after login
Copy after login

Check the information of user test again:

grep test /etc/passwd
Copy after login
Copy after login

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!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!