22
0
Fork 0

validation de Varnish quand /tmp est noexec

This commit is contained in:
jlecour 2022-11-02 19:49:55 +01:00
parent 29c5dffeeb
commit b525020112
1 changed files with 15 additions and 1 deletions

View File

@ -166,7 +166,21 @@ spamassassin --lint
# sudo -u varnish varnishd -Cf /etc/varnish/default.vcl
~~~
Dans certain cas, il est possible d'obtenir l'erreur `cannot open shared object file: Permission denied`, essayer de relancer la commande après avoir mis votre umask à `0007`.
Dans certain cas, il est possible d'obtenir l'erreur `cannot open shared object file: Permission denied`, essayez de relancer la commande après avoir mis votre umask à `0007`.
Ça peut aussi être car le dossier temporaire utilisé est monté en `noexec`. Dans ce cas on peut créer le dossier `/var/tmp-vcache` :
~~~
# mkdir /var/tmp-vcache
# chown vcache:varnish /var/tmp-vcache
# chmod 750 /var/tmp-vcache
~~~
… et l'utiliser dans la commande de test avec l'utilisateur qui fait tourner varnish
~~~
# sudo -u vcache TMPDIR=/tmp/vcache varnishd -Cf /etc/varnish/default.vcl > /dev/null
~~~
## Samba