ubuntu 11.10 系统里pptp vpn 的密码保存策略已经修改了,不管登录密码是否正确都会强制保存的。
我自己试了两个小时,终于找到解决方法了。
将 /etc/NetworkManager/system-connections/vpnname 中的password-flags=1
这一行改为 password-flags=2
就OK了。
password-flags=0 代表将密码保存到该配置文件中(keyfile)
password-flags=1 代表将密码保存到系统keyring文件中 (Passwords and Encrypt keys)
password-flags=2 代表永不保存密码
哥阅读N多networkmanager和pptp相关的配置文件,最终解决了这个问题,小小得意一下^_^。

拿着我的解决方法在google上一搜居然发现N天前已经有人解决了这个问题,方法也是这样的。可惜当时不知搜索什么关键字,如果知道的话应该会更快的解决问题。
以下是比较详细的解决方法:
https://plus.google.com/117200318980623167325/posts/3Rvxztvooss

PS: 我的密码是RSA卡生成的,所以每次都不一样,还有时间限制,因此必须每次都手动输入。

2011/8/27 Houge_Langley <[email protected]>

> 我没有在ubuntu下用过pptp,我用的是openvpn,**是否有相同情况,你在设置pptp
> vpn的时候不要填写密码,保存,这样下次启动会提示登陆密码
>
> 于 2011年08月27日 16:49, zhiwei chen 写道:
>
>> 如题:
>> 我升级ubuntu 11.04到11.10之后,pptp vpn登录方式就变了,默认是保存登录密码。
>> 而我的vpn密码每次都不一样,这给我带来了很大的麻烦。
>>
>> 我想每次自己输入pptp vpn的密码而不是ubuntu给保存。
>> 目前我所想到的方法是找到存放用户和密码的文件,**然后将该文件设置成只读。
>> 当然了,如果能在pptp配置文件直接让其不自动保存密码更好。
>> -------------- 下一部分 --------------
>> 一个HTML附件被移除...
>> URL:<https://lists.ubuntu.com/**archives/ubuntu-zh/**
>> attachments/20110827/c36b38a0/**attachment.html<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110827/c36b38a0/attachment.html>
>> >
>>
>
>
> --
> ubuntu-zh mailing list
> [email protected]
> https://lists.ubuntu.com/**mailman/listinfo/ubuntu-zh<https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh>
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: 
<https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110827/90579804/attachment.html>
-- 
ubuntu-zh mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh

回复