Qu'est-ce que cet avertissement gpg signifie?

Quand je cours mon script de sauvegarde en tant que moi, ça marche bien. Lorsque je l'exécute en tant que root, cela fonctionne toujours, mais je reçois cet avertissement:

gpg: WARNING: unsafe ownership on configuration file `/home/jason/.gnupg/gpg.conf' 

Qu'est-ce que cet avertissement signifie et comment puis-je m'arrêter?

Voici mon script:

 now=$(date +"%Y-%m-%d-%H-%M-%S") logfile="/var/log/backups/rsync-$now" readynas_address="192.168.140.31" basedir="/home/jason/scripts/backup" cat $basedir/email.txt | sendmail -t /home/jason/scripts/db-backup sudo rsync -arvz --delete --exclude-from=$basedir/exclude.txt --password-file=$basedir/password.txt / jason@$readynas_address::gob > $logfile cat $basedir/done-email.txt $logfile | sendmail -t 

Cela signifie que toute personne ayant un count sur le système peut lire le contenu de /home/jason/.gnupg . Vous devez exécuter quelque chose comme suit:

 # Changez le file de tous les files dans /home/jason/.gnupg to jason
 chown -R jason /home/jason/.gnupg
 # Assurez-vous que jason peut accéder aux différents files à l'intérieur.
 chmod 700 /home/jason/.gnupg
 chmod 600 /home/jason/.gnupg/*
 chmod 700 /home/jason/.gnupg/random_seed

Je ne suis pas sûr de 100%, si le dernier est nécessaire, mais cela devrait vous débarrasser de l'avertissement et assurez-vous que vous ne pouvez lire que le contenu.

La key gpg que vous utilisez a des permissions à lire par les autres personnes que le propriétaire.

Chmod le file.