[Archlinux 4.18.9]
Я создал простой псевдоним для подключения к кластеру через vpn:
alias clusvpn='sudo /usr/bin/openvpn --config client.ovpn'
Это включает в себя определенный /etc/sudoers
введите пароль sudo у авторизованных пользователей после выдачи cmd.
Это приводит к 2 запросам на ввод: один для имени зарегистрированного пользователя на удаленном vpn-сервере, один для пароля пользователя. От руки из cli все работает как надо. Нет проблем.
тем не мение Я хотел бы автоматически разместить сеанс vpn в фоновом режиме, как только канал откроется, то есть, когда пользователи введут свое имя и пароль. В идеале я хочу обозначить этот факт в то же время, когда cmd выдается с использованием псевдонима. Но выдача sudo /usr/bin/openvpn --config client.ovpn &
просто не позволяет пользователям вводить свои логин и пароль.
Есть ли способ сделать это, не прибегая к файлу, содержащему пароль и имя пользователя?
--auth-user-pass
а также--daemon
с очень ограниченным успехом (очевидно, поскольку задействован файл, записанный на диск и содержащий учетные данные). Я честно попробую ваши предложения на следующих выходных и сообщу здесь. Спасибо.