Кажется, вы не можете устанавливать разрешения для файлов в соответствии с этим /mnt/c
, что имеет смысл, поскольку NTFS, похоже, не понимает разрешения UNIX, установленные подсистемой Ubuntu. Перемещение файла в корень ФС, похоже, работает, mv <keyname>.pem /
а затем chmod 600 /<keyname>.pem
сработало для меня.
Ubuntu в Windows 10 - Git жаловался на то, что «Права доступа слишком открыты» для моего закрытого ключа
Немного справочной информации, у меня есть настройки bash / vim на github, которые я синхронизирую между компьютерами. У меня есть эта установка и работает на ПК с Windows 10. Уместно упомянуть, что все это настроено живет под% USERPROFILE% (см. Это )
Я недавно установил Ubuntu на эту коробку Win10 и сопоставил пользователя оболочки с Windows% USERPROFILE% - отлично работает для общего использования bash, так как мои существующие (до установки Ubuntu) файлы bash все равно находились там.
У меня уже есть моя установка командной строки Windows GIT, работающая через SSH (открытый и закрытый ключи в% USERPROFILE% /. Ssh / etc).
Теперь к вопросу. Я запускаю оболочку bash и выполняю «git pull» внутри своей локальной папки репозитория. Ожидается, что git в Ubuntu должен получить открытые / закрытые ключи под моим Windows% USERPROFILE%. Это случается, но я получаю сообщение
root@MY_MACHINE:~/.settings# git pull @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0777 for '/mnt/c/Users/my_user/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: /mnt/c/Users/my_user/.ssh/id_rsa Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
Быстрая проверка разрешений в ~ / .ssh / показывает
root@MY_MACHINE:~/.ssh# ls -al id_* -rwxrwxrwx 1 root root 1679 Sep 19 2016 id_rsa -rwxrwxrwx 1 root root 402 Sep 19 2016 id_rsa.pub
Неважно, что я делаю - я не могу изменить разрешения для этих файлов (скажем) 700.
Какие-либо предложения? Конечно, окончательное решение - вернуться к отдельному $ HOME для ubuntu-bash.
Заранее спасибо..
1 ответ на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?