Ketika Anda memiliki LUKS
drive terenkripsi di komputer Anda, Nautilus
atau Nemo
akan menampilkannya di bawah Devices
sebagai drive dengan sedikit kunci di atasnya.
Ketika Anda mengkliknya, Anda harus memasukkan kata sandi. Jika Anda memilih untuk remember this password forever
, itu akan disimpan ke keyring Anda. Boot berikutnya, mengklik drive akan segera memasangnya.
Bagaimana saya 'segera me-mount' drive seperti itu yang frasa sandi disimpan di keyring, dari terminal? Saya ingin memiliki skrip autostart yang akan memasang drive LUKS saya ketika saya masuk. Saya tidak ingin menyimpan frasa sandi saya dalam skrip, saya ingin menggunakan frasa sandi dari keyring:
Jika Anda pergi ke Passwords And Keys
, ada banyak kunci tanpa nama. Di properti mereka, Anda dapat menemukan deskripsi seperti gvfs-luks-uuid=xxxxxxxxxxxx
dan juga kata sandi untuk drive LUKS itu. Inilah yang digunakan Ubuntu.
Salah satu opsi yang saya pikirkan adalah python-gnomekeyring
tetapi hanya bisa mendapatkan keyname dan kata sandi. Saya membutuhkan apa yang disebut GUI 'Rincian Teknis' untuk mendapatkan kata sandi untuk spesifik uuid
karena keyname selalu kosong.
apt-get install libsecret-tools
Saya pikir satu-satunya jawaban adalah melalui
python
, tetapi ada dua bug yang membuat semuanya sulit.Jika Anda bekerja dengan skrip dan keyrings, harap sebutkan bahwa bug ini juga memengaruhi Anda.
Adapun
python
bagian, berikut adalah contohnya:Jika Anda mengetahui cara lain, misalnya melalui perintah bash sederhana, beri tahu kami.
sumber
Gunakan Python Keyring Lib
Ini memiliki CLI nyaman untuk digunakan dalam skrip shell.
Instalasi
Pengaturan dan pengambilan kunci
sumber