Ir al contenido principal

He sido ignorado por empleados de correos, cajeros de banco y vendedores de zapatos, pero nunca por un ordenador, hasta ahora.

(master_disk)>sistema>openssl>bin>ssh nd@127.0.0.1
Tú no existes, ¡vete!
listo 11:48:32

 

SSH necesita saber quién lo está ejecutando para poder hacer cosas como leer los archivos de configuración específicos del usuario en (home_dir)>.ssh. Lo hace buscando el UID del proceso de ejecución y mapeándolo a una estructura de registro que incluye cosas como el directorio home del usuario. Si el UID no existe, no hay un mapeo válido y SSH produce el error "No existes, vete". Debería decir que el comando SSH en OpenSSL/SSH 2.0 produce este mensaje.

El comando SSH en el paquete de seguridad de Internet de OpenVOS no es tan grosero. Todavía recibe un mensaje de error pero al menos no niega su existencia.

(master_disk)>opt>openssl>bin>ssh nd@127.0.01
PRIV_END: seteuid: Argumento inválido.
listo 10:38:26

 

Entonces, ¿cómo se puede iniciar un proceso con lo que equivale a un UID inválido? Haciendo un "módulo de acceso" a otro sistema. Cuando haces eso, el UID se establece en -1.