我有一个通过USB闪存驱动器中的VeraCrypt加密的文件容器,并且我有一个基于LAMP堆栈和Laravel框架的Web应用程序。现在,我想像这样通过laravel php控制器挂载加密文件:
$cmd = 'veracrypt -p "longlongpassword" /media/username/usbName/encryptedFile /media/veracrypt1';
$process = new Process($cmd);
$process->run();
但是,我收到一条错误消息:
“ GLib-GObject-CRITICAL **:g_type_class_unref:断言'g_class!= NULL'失败”
但是,如果我运行命令
veracrypt -p "longlongpassword" /media/username/usbName/encryptedFile /media/veracrypt1
从Ubuntu终端,然后成功完成而没有错误。
任何人都可以提出有关如何解决此问题的建议吗?谢谢。