我创建了一个运行
duplicity的脚本来备份我在VPS上的文件,并使用我作为用户生成的GPG密钥.
当我尝试以SUDO运行此脚本时,我得到:
GPGError: GPG Failed,see log below: ===== Begin GnuPG log ===== gpg: C7B2Y6DO: skipped: public key not found gpg: [stdin]: encryption Failed: public key not found ===== End GnuPG log =====
现在我意识到这是为什么(因为它不是SUDO的密钥,它是用户密钥)但在我重新生成SUDO密钥之前,是否可以让sudo使用用户密钥?
不是很重要,但脚本是以这三个站点的组合为蓝本的:
http://www.cenolan.com/2008/12/how-to-incremental-daily-backups-amazon-s3-duplicity/
http://www.randys.org/2007/11/16/how-to-automated-backups-to-amazon-s-s3-with-duplicity/