Zuerst habe ich eine .ovpn
Datei importiert. Aber ich möchte den Benutzernamen und das Passwort hinzufügen. Also dachte ich, dass die Verwendung nmcli modify
die beste Lösung ist, oder?
PASSWORD="pass,word"
nmcli con modify vpn_connection vpn.data "username=$USER" vpn.secrets "password=$PASSWORD"
Aber ich bekomme die Fehlermeldung:
Error: Changing faild. vpn.secrets: ",word" is invalid. Use <Key>=<Value>.
Ich habe versucht, das Passwort zu umgehen, aber das funktioniert nicht.
PASSWORD="pass,word"
printf -v var "%q" "$PASSWORD"
nmcli con modify vpn_connection vpn.secrets "password=$var"
Ich habe auch das --escape
-Flag (Beschreibung: Spaltentrennzeichen in Werten maskieren) ausprobiert, aber auch das hilft nicht.
nmcli -e con modify vpn_connection vpn.secrets "password=$PASSWORD"
Die Version nmcli
ist 1.2.6.