/ / Erlaubnis verweigert, nachdem .password-store / .gnupg auf eine neue Festplatte kopiert wurde - linux-mint, gnupg, password-management

Erlaubnis verweigert, nachdem .password-store / .gnupg auf eine neue Festplatte kopiert wurde - linux-mint, gnupg, password-management

Ich verwende pass als Passwort-Manager. Vor kurzem habe ich Mint 18.1 auf einer neuen Festplatte installiert und zum Kopieren aptik verwendet /home, Software usw. von meiner alten Mint 17.2-Installation auf einer anderen Festplatte. Ich habe auch kopiert .password-store und .gnupg.

Jetzt kann ich auf meine gespeicherten Passw├Ârter zugreifen, aber keine neuen Dateien einf├╝gen. Dies ist der Fehler, den ich bekomme, wenn ich das tue pass insert -m somedir/somefile:

gpg: can"t create "home/me/.password-store/somedir/somefile.gpg": Permission denied
gpg: [stdin]: encryption failed: Permission denied

Inhaber und Gruppe f├╝r .password-store und .gnupg ist mein Benutzer. Berechtigungen ├Ąndern auf .password-store sogar bis 777 hat nicht geholfen.

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/

Irgendwelche Ideen, was hier los ist?

Antworten:

0 f├╝r Antwort Ôäľ 1

Angesichts GnuPG schl├Ągt fehl, eine Datei in zu erstellen home/me/.password-store/somedir/:

gpg: can"t create "home/me/.password-store/somedir/somefile.gpg": Permission denied

und .password-store hat (zu breite) Berechtigungen, wie es scheint somedir Es sind keine richtigen Berechtigungen eingerichtet (geh├Ârt einem anderen Benutzer und / oder es fehlen Lese- / Schreib- / Ausf├╝hrungsberechtigungen f├╝r Ihren Benutzer). ├ťberpr├╝fen Sie dies mit ls -ld ~/.password-store/somedir, der den Ordner Ihres eigenen Benutzerkontos anzeigen soll und f├╝r den Benutzer (und f├╝r niemanden anderen, da es sich um private Dateien handelt) Lese-, Schreib- und Ausf├╝hrungsberechtigungen hat.

Die folgenden Zeilen sollten das Problem behebenEigent├╝mer des Verzeichnisses, f├╝r das Root-Rechte erforderlich sind, und Festlegen von Lese- / Schreib- / Ausf├╝hrungsberechtigungen f├╝r Ihren eigenen Benutzer, aber Berechtigungen f├╝r Gruppen- und andere Benutzer:

sudo chown $USER:$USER ~/.password-store/somedir
chmod 700 ~/.password-store/somedir