Hi all, let me start by saying I did a stupid thing. (It's how I learn!)
I failed to record my passphrase for a sigul signing key that I created (in a private
instance). I had granted access to that key to another user who does know their
passphrase for it. Is there anyway I can regain *my* access to the key? I am the sigul
admin. I can make the other user a sigul admin, if that helps. Everything I try seems to
wants my passphrase and/or I can't seem to find the correct course of action, if there
even is one. As an admin it seems like this should be easily doable.
Show replies by thread
I figured this out. In case anyone else ever gets into a similar predicament, here's
how I did it. It seems this could be much easier if the change-passphrase option took an
optional --user argument so that an admin could affect someone else in one step. Instead,
I had to do the following.
Assumptions:
LUSER=me # who forgot his passphrase
HELPER=them # who can be trusted as an admin and does remember their passphrase
KEY=f24 # the key for which $LUSER forgot his passphrase
# Make the other (trusted) user an admin.
sigul modify-user --admin yes $HELPER
# Make them a key administrator of that key.
sigul modify-key-user --key-admin yes $HELPER $KEY
# Now have them reset my passphrase by revoking it and then granting it,
# which will allow them to set an initial passphrase to something that's
# known.
sigul revoke-key-access $KEY $LUSER
sigul grant-key-access $KEY $LUSER