Wie mache ich einen Alias für openvpn mit Sudo-Passwort?
475
Mario GS
Ich versuche, einen Alias in meinem zu erstellen .bash_profile
, wie Sie sagen können, dass ich neu in Linux bin. Das läuft eigentlich, aber es wird eingefroren, ohne mich nach meinem Passwort zu fragen.
alias convpn = 'cd ~/folder; echo <password> | sudo -S openvpn --config server@edu.com .ovpn'
Vielen Dank.
"sudo" liest nicht aus "stdin", wenn es umgeleitet wird. Sie müssen etwas wie "Expect" verwenden, und anstelle eines Alias müssen Sie wahrscheinlich ein Skript oder eine Funktion verwenden, um die Komplexität zu gewährleisten.
AFH vor 7 Jahren
0
Danke, ich denke, ich schreibe ein Skript mit Expect und rufe es mit einem Alias im bash-Profil auf.
Mario GS vor 7 Jahren
0
Möglicherweise möchten Sie auch den passwortlosen Sudo für diesen Befehl aktivieren.
user2313067 vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
1
Emacs und / etc / profile unter OS X
-
6
So richten Sie ein einfaches VPN für sichere Internetverbindungen über unverschlüsseltes WLAN ein?
-
2
Warum sollte in RHAS4 in der Bash-Funktion die Umschalttaste "Löschen" anstelle des Löschvorgangs ge...
-
2
Senden Sie den DNS-Server per OpenVPN per Fernzugriff an den Client
-
1
OpenVPN verbindet, aber ich kann das Netzwerk nicht sehen
-
1
Benötige ich 2 NICs, um einen OpenVPN-Server einzurichten?
-
2
Verlust der Netzwerkverbindung, nachdem VPN getrennt wurde
-
4
Einzelanwendung über OpenVPN-Tunnel (Debian Lenny)
-
2
Wie kombiniere ich mit openvpn, dynamic-ip?
-
1
OpenVPN zum Schutz des Computers vor dem Zugriff auf private Netzwerke