最初に.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"
-flag (説明: 値内の列区切り記号をエスケープする)も試しました--escape
が、これも役に立ちません。
nmcli -e con modify vpn_connection vpn.secrets "password=$PASSWORD"
のバージョンはnmcli
1.2.6です。