su: error de autenticación (contraseña correcta, la configuración funcionó antes, no cambió nada)

su: error de autenticación (contraseña correcta, la configuración funcionó antes, no cambió nada)

La mayoría de los problemas que encontré están relacionados con nuevas instalaciones, la contraseña de root está deshabilitada de forma predeterminada o cosas que se desmoronan después de algunos cambios. Nada de eso se aplica aquí: en mi caso no se cambió nada, no se instaló nada nuevo; Antes todo funcionaba bien.

Intentó: su, su -, su root, su - root- todos regresansu: error de autenticación. Incluso cambié la contraseña por la misma usando el panel de control del VPS, nada.

Esto sucede en un VPS Debian 10 ("Buster") impulsado por Virtualizor.

Respuesta1

TL;DR: ¿Mac OS? Reiniciar terminal.

Noté algo extraño mientras intentaba copiar la salida de la consola para pegarla aquí: cuando seleccioné un texto con el mouse, en lugar de seleccionarlo, seguía escribiendo galimatías en la consola. Entonces, si agrega caracteres adicionales cuando selecciono con el mouse, también puede estar haciendo esto cuando pego mi contraseña, y esa podría ser la razón por la que falla.

Esto puede deberse al hecho de que mi red falló y se desconectó unos minutos antes de que apareciera el problema.

Reinicié la sesión de Terminal (esto es en Mac OS), lo intenté nuevamente y funcionó. Espero que esto ayude a algunos empleados de Google.

ACTUALIZARTuve el mismo problema nuevamente, excepto que esta vez se comportó normalmente al seleccionar con el mouse, pero aún insertaba algunos caracteres aleatorios cuando presionaba pegar. Se verificó dos veces pegando en el símbolo del shell (donde es visible) y, efectivamente, se estaban agregando algunas cosas aleatorias. Reiniciar la terminal ayudó.

Respuesta2

No estoy seguro si la autenticación falló debido a caracteres adicionales después de hacer clic con el mouse. Por ejemplo, en Debian 10 abro la terminal y escribo 'su', luego presiono Enter, luego mi contraseña y la autenticación se realizan correctamente. PERO en Parrot Security OS, cuando abro la terminal, escribo 'su' y presiono Enter, tengo un error de autenticación. Honestamente, no sé por qué sucede esto, pero claramente esto no me sucede a mí debido a caracteres adicionales de los clics del mouse. Una solución funcionó para mí, pero en lugar del comando 'su' debo escribir 'sudo su' O 'sudo -i'. Con esos comandos la autenticación se realiza correctamente. Mi pregunta es: ¿alguien puede explicarme cuál es la diferencia entre 'su' y 'sudo su' y por qué en Debian 10 el comando 'su' funciona y en ParrotOS no? Además, algunas personas no recomiendan el uso de 'sudo su'. En su lugar, recomiendan utilizar el comando 'sudo -i'. ¿Por qué?

información relacionada