* Thuban <thuban@yeuxdelibad.net> le [03-02-2018 18:38:27 +0100]:
> * jul <jul@localhost> le [03-02-2018 12:47:19 +0100]:
> > Thuban <thuban@yeuxdelibad.net> wrote:
> >
> > > I can't figure exactly how to configure it with httpd chroot, even after
> > > copying gpg binaries in chroot.
> >
> > Hello Thuban
> >
> > To know what to copy in the chroot, ldd(1) is your friend.
>
> thanks, it works as expected now.
>
> For the record :
>
> cd /var/www
> mkdir -p usr/local/lib
> mkdir -p usr/local/bin
> mkdir -p usr/lib
> mkdir -p usr/libexec
> mkdir dev
>
> # create /dev/null
> mknod dev/null c 1 3
> chmod 666 dev/null
> chown -R www:daemon dev/
>
> # copy files
> for i in $(ldd /usr/local/bin/gpg2 | awk '{if(NR>2)print $7}'); do cp $i $(echo $i | cut -d'/' -f2); done
> for i in $(ldd /usr/local/bin/gpg-agent | awk '{if(NR>2)print $7}'); do cp $i $(echo $i | cut -d'/' -f2); done
> # pinentry if required
> cp /usr/local/bin/pinentry usr/local/bin/
>
> cd plugins/enigma
> cp config.inc.php.dist config.inc.php
> #comment location of gpg binary
well, almost work.
GPG complains that he can't access to any entropy :
GPG: ERROR: gpg: Fatal: no entropy gathering module detected
Any idea ?
Creating dev/urandom doesn't help
--
thuban
No comments:
Post a Comment