Difference Between su and sudo and How to Configure sudo in Linux
By
su forces you to share your root password to other users whereas sudo makes it possible to execute system commands without root password. sudo lets you use your own password to execute system commands