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