2020-07-02 15:02:03 +01:00
|
|
|
# pass
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
> Programm zum Speichern und Lesen von Passwörtern und anderen sensiblen Daten.
|
|
|
|
> Die Daten sind mit GPG verschlüsselt und werden mit einem Git repository verwaltet.
|
2021-04-24 12:09:56 +01:00
|
|
|
> Weitere Informationen: <https://www.passwordstore.org>.
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Initialisiere oder verschlüssle einen neuen oder bestehenden Speicher mit einer oder mehreren GPG IDs neu:
|
2020-07-02 15:02:03 +01:00
|
|
|
|
|
|
|
`pass init {{gpg_id_1}} {{gpg_id_2}}`
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Speichere das Passwort und zusätzliche Informationen (Str + D auf neuer Zeile zum abschließen):
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
`pass insert --multiline {{pfad/zu/datei}}`
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Bearbeite einen bestimmten Eintrag:
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
`pass edit {{pfad/zu/datei}}`
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Kopiere das Passwort (die erste Zeile des Eintrags) in die Zwischenablage:
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
`pass -c {{pfad/zu/datei}}`
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Zeige die Baumstruktur des Passwort-Stores an:
|
2020-07-02 15:02:03 +01:00
|
|
|
|
|
|
|
`pass`
|
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Generiere ein neues, zufälliges Passwort mit Länge n und kopiere is in die Zwischenablage:
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
`pass generate -c {{pfad/zu/datei}} {{n}}`
|
2020-07-02 15:02:03 +01:00
|
|
|
|
2021-03-25 16:42:04 +00:00
|
|
|
- Initialisiere ein Git Repository (Alle durch pass durchgeführten Änderungen werden automatisch committed):
|
2020-07-02 15:02:03 +01:00
|
|
|
|
|
|
|
`pass git init`
|
2022-09-16 13:23:00 +01:00
|
|
|
|
|
|
|
- Führe einen Git-Befehl für den Passwort-Store aus:
|
|
|
|
|
|
|
|
`pass git {{befehl}}`
|