Ошибка разрешений для 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, но мой старый ноутбук сломался, и я потерял след.

rainydaymatt
источник
Почему у вас установлены разрешения для ваших ключей RSA, чтобы у всех были права на запись и чтение, вы получаете предупреждение или настоящую ошибку?
Ramhound
Так было с тех пор, как я это сделал. Я не могу изменить разрешения на это; chmod 600 id_rsaкажется, ничего не делает. screeencap
rainydaymatt
Вы переключились на пользователя root до того, как попытались выполнить эту команду?
Ramhound
Не делите никакие папки ч / б Windows и WSL принудительно. Совместимость не очень хорошая. Просто сделайте резервную копию и скопируйте .sshпапку в домашнюю папку WSL aka. ~и установите необходимые разрешения.
Biswapriyo