gpg: ADVERTENCIA: propiedad insegura en el archivo de configuración ,g gpg fingerprint huella digital en Ubuntu9. 10


Recibo este error cuando corro este código.

gpg --fingerprint

Gpg: ADVERTENCIA: propiedad insegura en archivo de configuración / home / dylan/.gnupg / gpg.conf

El problema parece ser con los permisos, pero he probado este código, y no parece cambiar nada. Comprobando a través de nautilus, soy dueño del archivo y he leído/escribo priv., y todos los demás puestos en 'ninguno'.

sudo chmod 600 ~/.gnupg/gpg.conf


dylan@Majuscule:~$ sudo chown -R dylan ~dylan/.gnupg
[sudo] password for dylan: 
dylan@Majuscule:~$ chmod 600 ~/.gnupg/gpg.conf
dylan@Majuscule:~$ chmod 700 ~/.gnupg
dylan@Majuscule:~$ gpg --fingerprint
dylan@Majuscule:~$ sudo gpg --fingerprint
gpg: WARNING: unsafe ownership on configuration file `/home/dylan/.gnupg/gpg.conf'
dylan@Majuscule:~$ ls -al /home/dylan/.gnupg
total 24
drwx------  2 dylan dylan 4096 2010-02-02 13:46 .
drwxr-xr-x 60 dylan dylan 4096 2010-02-02 13:43 ..
-rw-------  1 dylan dylan 9364 2010-01-27 06:34 gpg.conf
-rw-------  1 dylan dylan    0 2010-01-27 06:34 pubring.gpg
-rw-------  1 dylan dylan    0 2010-01-27 06:34 secring.gpg
-rw-------  1 dylan dylan   40 2010-01-27 06:34 trustdb.gpg
dylan@Majuscule:~$ 
Author: Chris Martin, 2010-02-02

2 answers

Las órdenes ejecutadas con sudo se ejecutarán como root. Lo que quieres hacer es poseer los archivos como tu usuario dylan , ¿verdad?

Tal vez sucede que root es propietario de sus archivos ahora. Esto puede ser cambiado por:

sudo chown -R dylan ~dylan/.gnupg

Y luego como dylan:

chmod 600 ~/.gnupg/gpg.conf
chmod 700 ~/.gnupg

Para comprobar el resultado:

ls -l ~/.gnupg
ls -ld ~/.gnupg

Las letras a la izquierda después de escribir ls significa:

r acceso de lectura (4), w acceso de escritura (2), x ejecutar acceso (1)

Así que el 6 = 4 + 2 - > leer y acceso de escritura

Y el 7 = 4 + 2 + 1 -> leer, escribir y ejecutar access

Para poder entrar en un directorio necesitará el acceso de ejecución.

Si desea crear un directorio donde solo es posible recorrer pero no enumerar los archivos, puede hacer: chmod 100 the_directory.

Lea el manual chmod(2) para más información.

 48
Author: emil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-02-02 09:40:21

Ejecute el comando gpg como dylan (es decir, no con sudo) y no verá el error. No necesita ser root para acceder a las claves GPG propiedad de su usuario.

Por el contrario, puede acceder a las claves GPG de otro usuario, como root, especificando la opción --homedir. Todavía verá el error en este caso, a menos que esté accediendo a las claves GPG de root.

 3
Author: Andy Foster,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-24 13:43:34