Debian

無法觸摸/連接到同一組中的 unix 套接字

  • November 29, 2015

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-位。現在沒有權限問題!

引用自:https://serverfault.com/questions/739543