Respuesta :

The "passwd," "chsh," "su," and "sudo" commands need to be set-uid programs because permission is required to change the password .
In case the passwd, chsh, su and sudo commands are not setuid programs, then a user (other than theroot user) will not be able to change the password or change a user’s login shell attribute, etc.