J'ai été ignoré par les employés de la poste, les caissiers de banque et les vendeurs de chaussures, mais jamais par un ordinateur - jusqu'à présent.
(master_disk)>system>openssl>bin>ssh [email protected] Vous n'existez pas, partez ! prêt 11:48:32 |
SSH a besoin de savoir qui l'exécute afin de pouvoir faire des choses comme lire les fichiers de configuration spécifiques à l'utilisateur dans (home_dir)>.ssh. Pour ce faire, il recherche l'UID du processus d'exécution et le fait correspondre à une structure d'enregistrement qui comprend des éléments tels que le répertoire home de l'utilisateur. Si l'UID n'existe pas, il n'y a pas de mappage valide et SSH produit l'erreur "You don't exist, go away". Je dois dire que la commande SSH dans OpenSSL/SSH 2.0 produit ce message.
La commande SSH dans l'OpenVOS Internet Security Pack n'est pas si grossière. Vous obtenez toujours un message d'erreur, mais au moins il ne nie pas votre existence.
(master_disk)>opt>openssl>bin>ssh [email protected] PRIV_END : seteuid : argument non valable. prêt 10:38:26 |
Alors, comment pouvez-vous lancer un processus avec ce qui équivaut à un identifiant non valable ? En faisant un "login -module" vers un autre système. Lorsque vous faites cela, l'UID est fixé à -1.