Su Switch user, switch to root user, to enter the root user's password Su-user name
sudo involves the/etc/sudoers file with the following content:
# User Privilege Specification
Rootall= (All:all) all
# members of the admin group may gain root privileges
%admin all= (All) all
# Allow members of the group sudo to execute any command
%sudoall= (All:all) all
% indicates user group
The system defaults to only the root user can use sudo
Account name the source of the login hostname = (switchable identity) executable command
Root all= (All:all) all
If a normal user has sudo permission, this user can execute as long as the command that corresponds to Sudo is allowed to execute, just precede the command with the sudo keyword
You can also use sudo to change the user's password: sudo passwd username (this action does not need to know the original password of the user being modified)
Differences between Su and sudo in Linux