Ошибка разрешений для id_rsa в подсистеме Linux для Windows (пользовательский дом из mnt / c / Users)


0

Я делюсь своим домашним каталогом в Windows 10 с учетной записью моего пользователя для WSL - я даже установил мой домашний каталог Windows на свой домашний компьютер с Linux usermod- и прекрасно ладил до самого последнего обновления. У меня ~/.ssh/id_rsaне было проблем с использованием раньше, но несколько недель назад он начал беспокоиться о разрешениях. (Я упоминаю о совместном использовании домашних каталогов пользователей, потому что, кажется, это не помогло, когда я сделал предложенный хак символической связи каталога Windows SSH с моим WSL, так как они одинаковы)

Моя конкретная ошибка: Permissions 0777 for mnt/c/Users/matth/.ssh/id_rsa are too open.

Кто-нибудь имел дело с / исправил эту проблему? Я был на следе исправления, связанного с возможной проблемой монтирования / раздела после последнего обновления Creators, но мой старый ноутбук сломался, и я потерял след.



Почему у вас установлены разрешения для ваших ключей RSA, чтобы у всех были права на запись и чтение, вы получаете предупреждение или настоящую ошибку?
Ramhound

Так было с тех пор, как я это сделал. Я не могу изменить разрешения на это; chmod 600 id_rsaкажется, ничего не делает. screeencap
rainydaymatt

Вы переключились на пользователя root до того, как попытались выполнить эту команду?
Ramhound

Не делите никакие папки ч / б Windows и WSL принудительно. Совместимость не очень хорошая. Просто сделайте резервную копию и скопируйте .sshпапку в домашнюю папку WSL aka. ~и установите необходимые разрешения.
Biswapriyo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.