Я писал об этом некоторое время назад, но у меня появилось несколько новых вопросов с некоторыми комментариями, по которым я был бы очень признателен.
Я использую индивидуальную установку OpenVPN с помощью 7zip. Он устанавливает программу и распаковывает ключи и файлы конфигурации в нужное место. Он устанавливается администратором и должен работать для пользователей без прав администратора. Раньше возникала проблема с неправильным продвижением маршрутов, и я собираюсь обойти это, добавив пользователей в группу Network Config, которая позволит им добавлять маршруты, но не намного больше. Теперь я получаю сообщение об ошибке «Ошибка при открытии файла журнала для записи C: \ Program Files \ OpenVPN \ log \ client.log. Вероятно, у вас нет прав администратора, необходимых для запуска OpenVPN». Есть ли что-нибудь вокруг этого? OpenVPN все еще работает, хотя эта ошибка возникает, так что есть ли способ просто отключить ошибку (изменение команды на 0 не работает) или перекомпилировать ее, чтобы игнорировать эту ошибку? Есть ли способ изменить место ведения журнала на средство просмотра событий или другой каталог, такой как C: \ Users \% currentuser% \ OpenVPN.log (когда я пытаюсь сделать это с помощью параметра журнала или добавления журнала, он выдает другую ошибку и не работать, поэтому я бы предпочел просмотрщик событий, чтобы не было проблем с разрешениями).
Я очень ценю любой вклад. Мы приближаемся к желанию развертывания в более широком масштабе, и это последнее серьезное препятствие.
Глядя на мою установку Win7 pro, обычные пользователи по умолчанию не имеют права записывать файлы в c: \ program files \ openvpn (или любой другой каталог в Program Files). Не уверен в XP. Вам нужно будет настроить разрешения либо для самого файла журнала, либо для каталога openvpn.
Вы можете попробовать использовать cacls или icacls в сценарии установки, чтобы изменить права доступа к файлу / каталогу.
Не могли бы вы добавить сценарий, этап установки или групповую политику, чтобы изменить права доступа к этому файлу на запись для всех?
Windows7 и более поздние версии имеют такую проблему, что локальный администратор ОС по умолчанию отключен (из соображений безопасности). Я предлагаю вам всегда запускать настройку OpenVPN с помощью правой кнопки мыши и «запускать от имени администратора». Даже после установки всегда запускайте графический интерфейс OpenVPN, используя этот метод. Таким образом, ОС позволит приложению добавлять маршруты в свою собственную таблицу маршрутизации, отправленную сервером OpenVPN.