
Jose Luis Quintero Sanchez
Pregunta¿Porque cuando hago el comando “sudo su” me envia a la cuenta Root? ¿Es esto normal? Es peligroso, entonces cualquier usuarios en en Sudoers puede acceder a la cuenta Root. ¿Como protege esto?

Alonso Cangalaya
Cuando se realiza sudo su "_espacio_en_blanco" _ se hace refencia al usuario root por defauld. Por ello, cuando vas a cambiar de usuario debes de especificar el usuario. Si ejecutas el comando sudo su desde el usuario nodejs y no te pide contraseña, es porque nodejs tiene permisos sudoers, es decir, previamente ejecutaste el comando sudo gpasswd -a nodejs sudo , por ello, es peligroso y no conveniente agregar a usuarios el grupo root

Jose Luis Quintero Sanchez
Mmm, Gracias por tu respuesta. Me confundí, porque el profesor explica que el comando SU hace referencia a "Switch User", así verifiqué en el MAN SU. Si, cuando el SU esta vacío (su ), hace referencia a que elévelas a SuperUser, pero cuando haces referencia a un usuario (su usuario ), hace referencia a Switch User. Algo loco.

José Padrón
Holaa. Cuando ejecutas el comando "sudo su" te pedira la contraseña del usuario actual y te va a dirigir a la cuanta root porque "su" significa "super user" por lo tanto estaras en la cuenta de usuario con mas privilegios del sistema operativo, en el que debebes tener cuidado de los comando que ejecutas para evitar tragedias😬️.
Este ++link++ creo que te servira con la restriccion de usuarios al comando "su".
Espero que te haya ayudado.