首先我导入了一个.ovpn
文件。但我想添加用户名和密码。所以我认为使用nmcli modify
是最好的灵魂,或者?
PASSWORD="pass,word"
nmcli con modify vpn_connection vpn.data "username=$USER" vpn.secrets "password=$PASSWORD"
但我收到错误消息:
Error: Changing faild. vpn.secrets: ",word" is invalid. Use <Key>=<Value>.
我试图转义密码,但这不起作用。
PASSWORD="pass,word"
printf -v var "%q" "$PASSWORD"
nmcli con modify vpn_connection vpn.secrets "password=$var"
我还尝试了--escape
-flag (描述:转义值中的列分隔符),但这也没有帮助。
nmcli -e con modify vpn_connection vpn.secrets "password=$PASSWORD"
版本nmcli
是1.2.6。