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:~$
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.
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.
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