Как исправить ошибку Bad owner or permissions on .ssh/config на Windows

Ошибка  Bad owner or permissions сообщает что у конфигурационного файла слишком много прав, а точнее очень много источников имеют к нему доступ. Поэтому наша задача сделать доступным этот файл только для одного пользователя.

Для этого нужно перейти в папку где находится файл config:

C:\Users\*ИМЯ_ПОЛЬЗОВАТЕЛЯ*\.ssh

Кликнуть правой кнопкой мыши по файлу config.

В появившемся окне выбрать пункт "Свойства".

Далее выбрать вкладку безопасность.

Нажать на кнопку "Дополнительно" (внизу окна)

Безопасность файла

В появившемся окне сначала нажать кнопку "Отключить наследования" и в окне подтверждения выбрать опцию "Удалить все унаследованные разрешения из этого объекта"

Дополнительные параметры безопасности

Затем нажимаете "Ок" и подтверждаете что файл будет доступен только владельцу.

Теперь нужно добавить разрешения для текущего пользователя. На вкладке "Безопасность" нажимаем кнопку "Изменить".

Изменить настройки доступа к файлу

В появившемся окне нажимаем кнопку "Добавить", далее в новом окне нажимаем кнопку "Дополнительно".

Добавить разрешение для файла

Дополнительные настройки выбора пользователя

В появившемся окне нажимаем поиск, а в таблице с результатами выбираем вашего текущего пользователя Windows (кликнуть по нему 2 раза или выбрать его и нажать "Ок").

Поиск пользователя

Выбор пользователя

Нажимаем "Ок" во всех открытых окнах, оставляя только окно "Разрешение для группы config" и для нового пользователя в разделе "Разрешение для группы" выбираем чекбокс "Полный доступ" в колонке "Разрешить".

Добавление пользователя

Разрешение прав доступа к файлу

Нажимаем "Ок" во открытых окнах.

Проблема должна быть решена. Теперь к файлу config есть доступ только у текущего пользователя Windows.

 

Категория