
Lo mismo que el tema.
Soy raíz. Luego cambie al usuario1 usando
su - user1
Luego ejecute el comando como root sin sudo o suid/chmod. ¿Es posible?
Probablemente una persona hizo esto pero me dice que es un truco de magia...
Respuesta1
Este no es un gran problema de seguridad. El verdadero problema está en cómo la gente piensa erróneamente que eso su
funciona.
su
agregaprivilegios para una sesión de inicio de sesión. Élno eseliminar privilegios existentes, superponer procesos existentes o crear nuevas sesiones de inicio de sesión. Uno puede muy simplementesuspender el shell secundarioy volver al padre. Sin él, -
incluso se puede hacer esto con el práctico suspend
comando integrado en los shells C, Z, Korn y Bourne Again. Con él, la suspensión es un ejercicio sólo un poco más difícil en el uso de la kill
utilidad.
La arquitectura dedejando caer privilegioses bastante diferente. Implica la carga en cadena a través de programas como setuidgid
yno abusarsu
(o de hecho sudo
). su
(y sudo
) es paraagregandoprivilegios, no renunciar a ellos.
Otras lecturas
- https://unix.stackexchange.com/a/353698/5132
- Jonathan de Boyne Pollard (2014).No abuses
su
por perder privilegios de usuario. Respuestas dadas con frecuencia.