Создание OpenVPN юзера через shell



  • Всем доброго времени. Есть задача: перенести всех vpn пользователей с ClearOS на pfsense 2.0 Т.к. юзеров около полсотни, хочу написать скрипт который пользователя создаст,  пасс ему сгенерит и все настройки на почту вышлет. Но на первом же этапе имею затык. Команды user add  не существует, а добавление пользователя через pw user add, добавляет его только в /etc/passwd. То есть в админке в списке пользователей он не появляется. Кроме того он пропадает после перезагрузки. Собственно есть ли способ добавить vpn юзера (то есть с привязанным уже сертификатом) через shell?



  • Все настройки хранятся в /cf/config.xml
    Соорудить один пробный профиль юзера, а потом копировать/вставлять в файл конфига.



  • Спасибо за ответ. Вопрос в догонку. В секции юзер сертификат обозначен буквенноцифровой последовательностью. Как получить подобную?



  • @Bansher:

    Спасибо за ответ. Вопрос в догонку. В секции юзер сертификат обозначен буквенноцифровой последовательностью. Как получить подобную?

    Случаем не Base64 шифрование ?



  • Возможно

    <cert>3ac4b4d1f16e8</cert>
    

    Только что шифруется имя или что-то другое?



  • @Bansher:

    Возможно

    <cert>3ac4b4d1f16e8</cert>
    

    Только что шифруется имя или что-то другое?

    На Base64 не похоже. Возможно сертификат генерится с помощью какой-то утилиты. Нужно исходники смотреть.


Locked