Wed, 8 Dec 2010, Camaleón:
El Wed, 08 Dec 2010 16:45:31 +0100, angeld escribió:
Tengo una máquina con algunos usuarios con el "home" cifrado con
[1]encfs, y cuando estos intentan generar una clave con 'gnupg' (gpg
--gen-key) genera un error que dice:
gpg: no writable public keyring found: eof Key generation failed: eof
Si se realiza esta acción con un usuario con el "home" sin cifrar,
el resultado es satisfactorio.
En definitiva, el problema parece venir de la forma que maneja los
permisos 'encfs', que no parece llevarse bien con la generación de
claves 'gpg'.
¿Alguna idea?. Estoy intentando no cambiar de sistema de cifrado,
así que cualquier idea será bien recibida.
El mensaje de error "no writable keyring" parece significativo :-?
Comprueba/compara los permisos de los archivos:
s...@stt008:~$ ls -l .gnupg
total 12
-rw------- 1 sm01 sm01 28 jun 12 18:26 gpg.conf
-rw------- 1 sm01 sm01 0 jun 12 18:32 pubring.gpg
-rw------- 1 sm01 sm01 1801 jun 12 18:25 pubring.gpg~
-rw------- 1 sm01 sm01 0 nov 14 2009 secring.gpg
-rw------- 1 sm01 sm01 1200 jun 12 18:25 trustdb.gpg
Los permisos son correctos. Al parecer la gestión que realiza
encfs de ellos "enturbia" la visión de los mismos por parte de gpg, y por
ello el error, al que no encuentro solución. :-(
--
Saludos --- Angel