Как сделать псевдоним для openvpn, передав пароль sudo?
402
Mario GS
Я пытаюсь создать псевдоним в моем .bash_profile
, как вы можете сказать, я новичок в Linux. Это на самом деле работает, но он зависает, не спрашивая мой пароль.
alias convpn = 'cd ~/folder; echo <password> | sudo -S openvpn --config server@edu.com .ovpn'
Благодарю.
`sudo` не читает из` stdin`, когда он перенаправлен. Вам нужно использовать что-то вроде «ожидаемо», и вместо псевдонима вам, вероятно, потребуется использовать скрипт или функцию из-за сложности.
AFH 7 лет назад
0
Спасибо, я думаю, что напишу скрипт, использующий функцию ожидаем, и назову его псевдонимом в профиле bash.
Mario GS 7 лет назад
0
Вы также можете включить sudo без пароля для этой команды.
user2313067 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
1
Emacs и / etc / profile в OS X
-
6
Как настроить простой VPN для безопасного интернет-соединения по незашифрованному Wi-Fi?
-
2
В bash на RHAS4, почему нажатие кнопки удаления переключает регистр вместо удаления?
-
-
2
Удаленно отправить DNS-сервер клиенту через OpenVPN
-
1
OpenVPN подключается, но я не вижу сеть
-
1
Нужно ли мне 2 сетевых адаптера для настройки сервера OpenVPN?
-
2
Потеря сетевого подключения после отключения VPN
-
4
Одно приложение через туннель OpenVPN (Debian Lenny)
-
2
Как совместить с openvpn, dynamic-ip?
-
1
OpenVPN, защищающий компьютер от доступа к частной сети