无法从PHP调用bash脚本来加密文件

时间:2015-04-06 22:57:08

标签: php bash gnupg

我们正在尝试实施一个系统,该系统将从基于Web的界面加密CentOS服务器上的文件。通过界面的 PHP 方面调用的 bash脚本来使用 GnuPG

以下命令在CLI中按预期运行:

gpg -e -r [user] /path/to/file/filename.extension

但是,如果将相同的命令放在bash脚本中并通过PHP执行,则会通过popen()记录以下错误消息:

gpg: [user]: skipped: No public key

根据gpg --list-keys,用户列出了一个公钥: /path/to/key/user/.gnupg/pubring/gpg pub 1024R/9B3563B5 2015-04-06 uid user (No Comment) <user@email.com> sub 1024R/A52FC933 2015-04-06

任何建议都将不胜感激。

0 个答案:

没有答案