sudo ls -la /var/lib/redis/6379/
производит:
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
Отлично, сейчас sudo groups www-data
производит:
www-data : www-data redis
Хорошо, но тогда sudo -u www-data -g www-data touch /var/lib/redis/6379/redis.sock
вызывает следующую ошибку:
touch: cannot touch ‘/var/lib/redis/6379/redis.sock’: Permission denied
Насколько я понимаю, этого не должно происходить. Может кто указать, где я совершенно не прав? Следующее не работает с той же ошибкой (это то, что меня действительно интересует):
sudo -u www-data -g www-data redis-cli -s /var/lib/redis/6379/redis.sock
с участием
Could not connect to Redis at /var/lib/redis/6379/redis.sock: Permission denied
Это в Debian 8.2.
Оказывается, дедушка или бабушка пропустили x
-немного. Теперь никаких проблем с разрешениями!