Wenn Sie ein LUKS
verschlüsseltes Laufwerk in Ihrem Computer haben Nautilus
oder Nemo
es Devices
als Laufwerk mit einem kleinen Schloss darunter anzeigen.
Wenn Sie darauf klicken, müssen Sie ein Passwort eingeben. Wenn Sie dies wünschen, remember this password forever
wird es auf Ihrem Schlüsselbund gespeichert. Wenn Sie beim nächsten Start auf das Laufwerk klicken, wird es sofort gemountet.
Wie kann ich ein solches Laufwerk, für das die Passphrase im Schlüsselbund gespeichert ist, vom Terminal aus sofort "mounten"? Ich möchte ein Autostart-Skript haben, das mein LUKS-Laufwerk beim Anmelden einbindet. Ich möchte meine Passphrase nicht im Skript speichern, sondern die Passphrase aus dem Schlüsselring verwenden:
Wenn Sie gehen Passwords And Keys
, gibt es eine Reihe von namenlosen Schlüsseln. In ihren Eigenschaften finden Sie eine Beschreibung wie gvfs-luks-uuid=xxxxxxxxxxxx
und auch das Passwort für das LUKS-Laufwerk. Dies ist, was Ubuntu verwendet.
Eine Option, über die ich nachgedacht habe, ist python-gnomekeyring
, dass nur der Schlüsselname und das Kennwort abgerufen werden können. Ich benötige das, was die GUI "Technische Details" nennt, um das Passwort für eine bestimmte zu erhalten, uuid
da der Schlüsselname immer leer ist.
apt-get install libsecret-tools
Ich denke, die einzige Antwort ist durch
python
, aber es gibt zwei Fehler, die die Dinge schwer machen.Wenn Sie mit Skripten und Schlüsselringen arbeiten, erwähnen Sie bitte, dass diese Fehler auch Sie betreffen.
Zum
python
Teil hier ein Beispiel:Wenn Sie eine andere Möglichkeit kennen, z. B. durch einfache Bash-Befehle, teilen Sie uns dies bitte mit.
quelle
Verwenden Sie Python Keyring Lib
Es verfügt über eine komfortable CLI zur Verwendung in Shell-Skripten.
Installation
Schlüssel setzen und holen
quelle