Сначала я импортировал .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.