A friend of mine uses Kubuntu and forgot her KDEWallet password (which she regularly confuses with her user password) that protects the Wifi password. I think it would be nice to have a "Forgot password" button that helps the user to reset the password. (This is what I found to do this manually: https://ask.fedoraproject.org/en/question/43214/how-to-reset-a-kde-wallet-service-password/) Maybe, a note that explains the difference between the user password (if set; potentially auto-login) and KDEWallet password would be nice, would also be helpful.
> (which she regularly confuses with her user password) See also Bug 389030.
:-)
The password is used for encrypting the wallet data. So if you forgot it, your only option is to remove the wallet and create a fresh one. If there was a way to get the data without knowing the password, that would defeat the primary purpose of the wallet.
Hah, that's a good point. Seems like this is not really technically possible without compromising the very security it was designed to ensure!
Thanks Christoph for the remark. I was confused myself. The button should not be named "Forgot password" but "Reset password" which helps the user to easily recreate the wallet. Currently, there is no obvious way to do so. Especially in the use case of Wifi passwords this would be helpful. Maybe, more care - in form of explaining text - should be taken if the wallet contains important data (on the other hand these would be lost anyway if the wallet password is lost).
Side note: the button still could be named "Forgot password", because what is the case when the user needs it. Explaining that without the password the data cannot be recovered and setting a new password means wiping the wallet would be the next step when using the button.
kwalletmanager has an option to delete a wallet, and also an option to create a new wallet. What exactly is missing?
(In reply to Christoph Feck from comment #7) > kwalletmanager has an option to delete a wallet, and also an option to > create a new wallet. What exactly is missing? A user-friendly combination of the two. :)