Eu adicionei o debian8 no grupo www-data com o comando.
sudo usermod -G www-data debian8
Pode ser verificado com o comando.
cat /etc/group |grep 'www-data'
www-data:x:33:debian8
As propriedades de propriedade:
-rw-r--r-- 1 www-data www-data 418 Sep 25 2013 /var/www/html/wp/index.php
sudo ls -al /var/www/html/wp
total 200
drwxrwxr-- 5 www-data www-data 4096 Jan 5 10:16 .
drwxrwxrwx 5 www-data www-data 4096 Jan 4 15:51 ..
-rw-r--r-- 1 www-data www-data 418 Sep 25 2013 index.php
Por que o debian8 como um membro do grupo www-data não sabe o quê?
debian8@hwy:/var/www/html/wp$ cat index.php
cat: index.php: Permission denied
sudo getfacl /var/www/html/wp/index.php
getfacl: Removing leading '/' from absolute path names
# file: var/www/html/wp/index.php
# owner: www-data
# group: www-data
user::rw-
group::r--
other::r--
Faça como diz o heemail, Faça logout e, em seguida, faça login , o arquivo /var/www/html/wp/index.php
pode ser citado, por que não é possível tocar em um novo arquivo em /var/www/html/wp/test.txt
agora?
touch /var/www/html/wp/test.txt
touch: cannot touch ‘/var/www/html/wp/test.txt’: Permission denied
É tão estranho que
não há problema para
touch /var/www/html/wp/test1.txt
sem permissão para
touch /var/www/html/wp/test.txt