validation de Varnish quand /tmp est noexec
This commit is contained in:
parent
29c5dffeeb
commit
b525020112
|
@ -166,7 +166,21 @@ spamassassin --lint
|
||||||
# sudo -u varnish varnishd -Cf /etc/varnish/default.vcl
|
# 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
|
## Samba
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue