Acontece que foi o avô que perdeu o x
-bit. Agora sem problemas de permissão!
sudo ls -la /var/lib/redis/6379/
produz:
drwxrwxr-x 2 redis redis 4096 Nov 28 23:10 .
drwx-w---- 3 redis redis 4096 Nov 22 00:10 ..
srwxrwx--- 1 redis redis 0 Nov 28 23:10 redis.sock
Ótimo, agora sudo groups www-data
produz:
www-data : www-data redis
OK, mas sudo -u www-data -g www-data touch /var/lib/redis/6379/redis.sock
causa o seguinte erro:
touch: cannot touch ‘/var/lib/redis/6379/redis.sock’: Permission denied
Isso não deveria acontecer ao meu entendimento. Alguém pode apontar onde estou completamente errado? O seguinte não funciona com o mesmo erro (que é o que realmente me interessa):
sudo -u www-data -g www-data redis-cli -s /var/lib/redis/6379/redis.sock
com
Could not connect to Redis at /var/lib/redis/6379/redis.sock: Permission denied
Isso está no Debian 8.2.