Używam pass jako mojego menedżera haseł. Ostatnio zainstalowałem Mint 18.1 na nowym dysku, używając aptika do skopiowania /home, oprogramowanie itp. z mojej starej instalacji Mint 17.2 na innym dysku.
Ja również skopiowałem .password-store i .gnupg.
Teraz mogę uzyskać dostęp do zapisanych haseł, ale nie mogę wstawiać nowych plików. To jest błąd, który dostaję, kiedy to robię pass insert -m somedir/somefile:
gpg: can't create 'home/me/.password-store/somedir/somefile.gpg': Permission denied
gpg: [stdin]: encryption failed: Permission denied
Właściciel i grupa dla .password-store i .gnupg jest moim użytkownikiem. Zmiana uprawnień na .password-store nawet 777 nie pomogło.
ls -ld .gnupg/
drwx------ 3 me me 4096 May 13 19:33 .gnupg/`
ls -ld .password-store/
drwxrwxrwx 11 me me 4096 May 8 23:55 .password-store/
Jakieś pomysły na to, co się tutaj dzieje?
somedir nie ma uprawnień do zapisu ani podobnych problemów.
~/.gnupg(ls -ld <file/directory)>).chmod 777rzadko jest rozwiązaniem problemów z pozwoleniem, lepiej spróbuj zrozumieć, na czym polega problem. GnuPG czasami nawet odmawia działania, gdy wydawane są zbyt szerokie uprawnienia!