Menu ▾ ▴

pass_browserpass_launcherpass

Passwort-Management: pass, launcher-pass & browserpass

GNUSlashLinux liefert ein nahtloses, sicheres und tastaturgesteuertes Passwort-Management out-of-the-box. Das Fundament bildet der standardisierte UNIX-Passwortmanager pass. Durch die tiefe Integration in den Desktop-Launcher (launcher-pass) und den Webbrowser (browserpass-chromium) greifst du blitzschnell auf deine Anmeldedaten zu – komplett ohne manuelle Terminal-Wechsel.


🇩🇪 Dokumentation (Deutsch)

1. Erste Schritte: Passwort-Store initialisieren

Bevor du Passwörter speichern kannst, muss dein lokaler Passwort-Speicher mit deinem persönlichen GPG-Schlüssel verknüpft werden.

  1. GPG-Schlüssel erstellen (falls noch keiner existiert):
    Öffne ein Terminal und gib ein:
    gpg --full-generate-key
  2. Key-ID kopieren:
    Lass dir deine Schlüssel anzeigen, um deine GPG-Key-ID (eine Kombination aus Zahlen und Buchstaben) zu finden:
    gpg --list-secret-keys --keyid-format=LONG
  3. Pass initialisieren:
    Initialisiere das System mit deiner Key-ID (oder der hinterlegten E-Mail-Adresse):
    pass init "DEINE_GPG_KEY_ID"
    Dadurch wird automatisch das versteckte Verzeichnis ~/.password-store in deinem Home-Ordner angelegt.

Lokaler Passwort-Speicher

Tipp: Wenn du von einem alten System umziehst, nutze das Werkzeug pass-manager innerhalb der GNUSlashLinux TUI Suite (MOD + Shift + s), um deine Daten verschlüsselt zu migrieren!


2. Desktop-Integration: launcher-pass

Über das vorinstallierte Noctalia-Plugin greifst du direkt aus dem Anwendungsstarter auf deine Passwörter zu. Öffne den Launcher mit MOD + Space und nutze den Präfix /pass.

Einträge erstellen & generieren

  1. Tippe /pass + oder navigiere im Launcher auf den Eintrag New entry.
  2. Ergänze den gewünschten Pfad (z. B. /pass + social/github).
  3. Bestätige mit Enter. Es wird automatisch ein starkes Passwort generiert und verschlüsselt abgelegt. Ein Terminal öffnet sich via pass edit, um zusätzliche Felder wie den Benutzernamen zu ergänzen.

Neuer Eintrag im Launcher

Einträge suchen & nutzen

  • Suchen: Tippe /pass <suchbegriff> für eine intuitive Fuzzy-Suche durch deinen gesamten Store.
  • Auto-Type: Wähle einen Eintrag aus. Drückst du Enter auf Autotype login, schließt sich der Launcher und tippt Benutzernamen, ein Tab-Signal und das Passwort vollautomatisch in das aktive Fenster.
  • Zwischenablage: Nutze Copy Password (wird nach wenigen Sekunden automatisch aus Sicherheitsgründen gelöscht).

3. Browser-Integration: browserpass

Für den datenschutzfokussierten Helium Browser ist die Erweiterung browserpass-chromium fest vorkonfiguriert.

  • Nutzung: Klicke auf das kleine P-Symbol in der oberen Leiste des Browsers.
  • Funktion: Die Erweiterung erkennt automatisch die URL der aktuellen Website, sucht im Hintergrund nach passenden Einträgen in deinem .password-store und füllt Benutzername und Passwort mit einem Klick sicher aus.

Browserpass Erweiterung im Helium Browser

---

🇬🇧 Documentation (English)

1. Getting Started: Initializing the Password Store

Before storing any credentials, you need to tie your local password store to your personal GPG key.

  1. Generate a GPG Key (if you don't have one yet):
    Open a terminal and run:
    gpg --full-generate-key
  2. Copy your Key ID:
    List your keys to locate your GPG Key ID (a hexadecimal alphanumeric string):
    gpg --list-secret-keys --keyid-format=LONG
  3. Initialize Pass:
    Initialize the store using your Key ID (or your associated email address):
    pass init "YOUR_GPG_KEY_ID"
    This automatically populates the hidden ~/.password-store directory in your home folder.

Local Password Store

Tip: If you are migrating from an old PC, launch the pass-manager utility inside the GNUSlashLinux TUI Suite (MOD + Shift + s) to securely transfer your data!


2. Desktop Integration: launcher-pass

Thanks to the pre-installed Noctalia plugin, you can query your password store directly from your application launcher. Open the launcher via MOD + Space and use the /pass prefix.

Creating & Generating Entries

  1. Type /pass + or select the New entry option in the launcher menu.
  2. Type your preferred path configuration (e.g., /pass + work/aws).
  3. Press Enter to confirm. A strong random password is automatically generated. A terminal wrapper will then trigger pass edit, allowing you to append additional keys like usernames or OTP tokens.

New Entry via Launcher

Searching & Using Credentials

  • Fuzzy Search: Type /pass <query> to live-search through your entire store.
  • Auto-Type: Select an entry. Triggering Autotype login closes the launcher and automatically types the username, a Tab keystroke, and the password into your active application.
  • Clipboard: Select Copy Password to push it to the clipboard (automatically wipes itself after a timeout for maximum security).

3. Browser Integration: browserpass

The privacy-focused Helium Browser comes with the native browserpass-chromium extension pre-configured out-of-the-box.

  • Usage: Click the small P icon in the browser toolbar.
  • Function: The extension dynamically reads the current web URL, matches it against entries in your local .password-store, and fills your login forms securely with a single click.

Browserpass Extension inside Helium Browser