Quando você possui uma LUKS
unidade criptografada no computador Nautilus
ou Nemo
a exibe Devices
como uma unidade com um pequeno cadeado.
Quando você clica nele, é necessário inserir uma senha. Se você optar por remember this password forever
, ele será salvo no seu chaveiro. Na próxima inicialização, clicar na unidade irá montá-la imediatamente.
Como montar 'imediatamente' uma unidade desse tipo na qual a senha está armazenada no chaveiro, a partir do terminal? Quero ter um script de inicialização automática que monte minha unidade LUKS ao efetuar o login. Não quero armazenar minha frase secreta no script, quero usar a frase secreta no chaveiro:
Se você for Passwords And Keys
, há um monte de chaves sem nome. Em suas propriedades, você pode encontrar uma descrição como gvfs-luks-uuid=xxxxxxxxxxxx
e também a senha para essa unidade LUKS. É isso que o Ubuntu usa.
Uma opção em que pensei é, python-gnomekeyring
mas ela só pode obter o nome da chave e a senha. Eu preciso do que a GUI chama de 'Detalhes técnicos' para obter a senha de um específico, uuid
porque o nome da chave está sempre vazio.