Add a user in CentOS and grant the User root permission
Test environment: CentOS 5.5
1. Add a user. First, use the adduser command to add a common user. The command is as follows:
# Adduser tommy
// Add a user named tommy
# Passwd tommy // change the password
Changing password for user tommy.
New UNIX password: // enter the New password here
Retype new UNIX password: // enter the new password again
Passwd: all authentication tokens updated successfully.
2. Grant root permissions
Method 1: Modify the/etc/sudoers file, find the following line, and remove the comment (#).
# Allows people in group wheel to run all commands
% Wheel ALL = (ALL) ALL
Then modify the user and make it belong to the root group (wheel). The command is as follows:
# Usermod-g root tommy
After modification, you can log on to the system using the tommy account and run the su-command to obtain the root permission.
Method 2: Modify the/etc/sudoers file, find the following line, and add a line under root, as shown below:
# Allow root to run any commands anywhere
Root ALL = (ALL) ALL
Tommy ALL = (ALL) ALL
After modification, you can log on to the system using the tommy account and run the su-command to obtain the root permission.
Method 3: Modify the/etc/passwd file, find the following line, and change the user ID to 0, as shown below:
Tommy: x: 500: 500: tommy:/home/tommy:/bin/bash
After modification
Tommy: x: 0: 500: tommy:/home/tommy:/bin/bash
Save. After you log on with the tommy account, you can directly obtain the permissions of the root account.
Friendly reminder: Although method 3 looks simple and convenient, it is generally not recommended. method 2 is recommended.
<