我最近设置了我的 Firefox(实际上是 Iceweasel 24.3.0)主密码,但很快就忘记了。
在设置主密码之前,我备份了我的主目录,并想从那里恢复密码文件。如果其他方法都失败了,我将完全恢复 Firefox 目录,我认为这会起作用。但我宁愿保留我的历史记录等。
我读我的 Firefox 密码保存在哪里?并尝试仅恢复文件key3.db
、signons.sqlite
和signons3.txt
。这提示一条错误消息,即无法正确启动安全系统,无法打开任何网站。因此,目前我再次在那里找到了锁定的文件。
问题是:我需要从备份中恢复哪些文件才能重置主密码?如有必要,我必须进行哪些额外设置才能使其正常工作?
答案1
复制文件是不够的,您还必须确保它们具有正确的权限。
在 Linux 上,它644
用于signons.sqlite
并且。根本不需要。600
key3.db
signons3.txt
PS:使用密码生成系统,从给定的起始密码中创建可重复使用的密码,有助于防止这种情况。有一个适用于 Android 的应用程序(主密码)在技术上可以做到这一点,但使用手动方法也会改善这种情况。