Pregunta utilizando SSH para iniciar sesión en una cuenta que no sea root usando la contraseña de root


Estoy intentando iniciar sesión en un servidor con una cuenta particular. Digamos que no sé la contraseña para esa cuenta. ¿Puedo hacer esto usando ssh? Me pregunto si es posible hacerlo en un comando, en lugar de iniciar sesión como root y ejecutar su.


0


origen


Hmmm ... esta puede ser una mala pregunta, pero gracias por las respuestas. - Elias Zamaria


Respuestas:


Otro enfoque sería

ssh root@host su - user

3



tendrías que asegurarte de que sshd.conf no esté configurado para aplastar los inicios de sesión raíz. Realmente no desea hacer esto (a menos que esté usando autenticación basada en claves, o algún token físico, incluso entonces es demasiado arriesgado) - skarface


Esto no tiene sentido. Si ha iniciado sesión como root, un simple su no hace nada excepto iniciar un nuevo shell. Quizás te refieres su someotheruser?

Hasta donde yo sé, la mayoría de las instalaciones de Linux no permiten el registro de raíz de forma remota directamente. Primero, debe iniciar sesión como usuario ordinario y su para convertirse en root.


2



eh, muchos sistemas permiten inicios de sesión raíz
Él significa usar su [-] user forma de su para convertirse en otro usuario. - Alok


Probablemente podrías lograr esto si estuvieras dispuesto a escribir un PAM módulo que provocó la introducción de la contraseña de root para que la autenticación tenga éxito. No va a ser fácil, pero haría lo que quieras ...


2





No ...............


1