Kullanım şifrelerinizi şifrelemek istediğiniz yeni gpg anahtarını belirtir. Göre adam sayfasında ,pass init [-p path] <gpg-id>
<gpg-id>
pass
Belirtilen gpg-id, varolan dosyalarda kullanılan anahtardan farklıysa, bu dosyalar yeni kimliği kullanmak için yeniden şifrelenir.
Bu en azından içinde çalışıyor gibi görünüyor pass 1.6.5
. Şifrelerinizin şifresini çözmek ve daha sonra yeniden şifrelemek için eski gpg özel anahtarına erişmeniz gerektiğini lütfen unutmayın.
Uyarı 1
pass
Dizinlerinizden herhangi biri yeni anahtarla yeniden şifrelenmezse .gpg-id
, password-store
dizinin en üst düzeyinde belirtilen gpg-kimliğini geçersiz kılan bir dosyaya sahip olabilir . Bu sorunun bu sorunun nasıl çözüleceğini ele almayacağım, çünkü muhtemelen biraz fazla teğet olacaktır, ancak pass
man sayfasının bunu açıklamak için oldukça iyi bir iş yaptığını söyleyeceğim .
Uyarı 2
Senin Eğer ~/.password-store
dizin bir git repo olan (yani bir defada koştu at pass git init
) daha sonra eski şifreleme repo geçmişini işlemek Git kalacaktır unutmayın; Endişeniz potansiyel olarak tehlikeye atılmış bir gpg anahtarı ile ilgiliyse, o git geçmişinden kurtulmak için gerekli adımları atmalısınız.