Nombre de usuario asignado a algún SID de Windows `S-1-5-21-...`, ¿cómo solucionarlo?

Nombre de usuario asignado a algún SID de Windows `S-1-5-21-...`, ¿cómo solucionarlo?

Primero, una breve introducción de lo que estaba intentando hacer y cómo apareció mi problema.

Cuando configuro un host ssh, .ssh/configtengo el problema de que los permisos parecen ser incorrectos en el archivo de configuración, por lo que aparece el mensaje de error Bad owner or permissions on C:\\Users\\My Name/.ssh/configcuando intento usarlo sshcon un archivo de configuración presente.

Ya probé todo lo mencionado en esta publicación:Windows SSH: los permisos para 'clave privada' son demasiado abiertos

Nada funcionó. Cuando probé el consejo de usar los siguientes comandos

icacls config /inheritance:r
icacls config /grant:r "%username%":"(R)"

Para eliminar todos los permisos además del mío, perdí el acceso al archivo y, en lugar de mi nombre de usuario, S-1-5-21-...aparecen algunos en los permisos del archivo. Supongo que esta es la causa raíz de los problemas de ssh que vi anteriormente.

Entonces %Username% (que se expande a mi nombre de usuario real) parece estar asignado a algún SID falso. ¿Alguien tiene alguna idea de por qué esto es así y cómo puedo solucionarlo?

Una cosa que hice anteriormente fue iniciar sesión en una cuenta de Windows una vez sin saber que eso interrumpiría mi usuario local. Así que inmediatamente deshice esto y volví a ser un usuario local. Lo único que queda de este experimento es que la carpeta de usuario todavía tiene mi nombre completo y no el nombre del usuario local.

información relacionada