имя хоста ssh возвращает “Плохого владельца или полномочия на ~/.ssh/config” (chmod 600, не работающий с MingW)

Попытайтесь послать по электронной почте postmaster@theirdomain.com, но никакие гарантии это будет работать.

2
задан 13 April 2017 в 15:14
3 ответа

Проблема не была к chmod но chown файл с тех пор cygwin сказанный моя учетная запись не была владельцем файла. Беспорядок был снова в этом MINGW32 сказал, что я был владельцем... Жаль, что у меня не было навыков для фиксации chmod и chown в их проекте.

0
ответ дан 3 December 2019 в 10:17

На самом деле для меня ничего из вышеперечисленного не сработало.

Вдохновение пришло из http://yifanpeng.blogspot.co.uk/2013/03/cygwin-ssh-tip .html

В Linux вы должны просто убедиться, что владелец и группа в вашем каталоге .ssh - jujhar , выполнив chown jujhar.jujhar ~ / .ssh где ~ - это ярлык для / home / jujhar

Единственная разница с cygwin в Windows заключается в том, что группа jujhar не создается, и вы должны использовать Группа пользователей . Как только это будет установлено, вы сможете правильно chmod .

В моем случае я сделал следующее, и он отлично работает

chown jujhar.Users /cygdrive/c/Users/jujhar/.ssh
chmod 0700 /cygdrive/c/Users/jujhar/.ssh
chmod 0600 /cygdrive/c/Users/jujhar/.ssh/*

NB Мой домашний каталог для моего имени пользователя jujhar установлен на / cygdrive / c / Users / jujhar (вы можете изменить его в / etc / passwd .

3
ответ дан 3 December 2019 в 10:17

Важное примечание, если ваша Windows не на английском языке США: имя группы "users" зависит от локали. Если ваша Windows на испанском языке, вам нужно будет сменить владельца файлов с помощью chown $USER:Usuarios *

1
ответ дан 3 December 2019 в 10:17

Теги

Похожие вопросы