Super pergunta noobie eu temo. Ubuntu 16.04, apache2, php7.0, localhost
Eu usei as seguintes instruções para usar o setfacl para permitir que meu usuário "steve" seja capaz de percorrer e fazer alterações em diretórios e arquivos enquanto o proprietário estiver sendo www-data. O aplicativo da web codeigniter funciona muito bem e permite que o apache grave em arquivos temporários, etc.
sudo getfacl /var/www/html
# file: html/
# owner: www-data
# group: www-data
# flags: -s-
user::rwx
group::r-x
other::---
default:user::rwx
default:user:steve:rwx
default:group::r-x
default:mask::rwx
default:other::---
Como "steve" as permissões parecem boas para mim. O que estou fazendo de errado que eu não posso atravessar diretórios abaixo html e não pode editar os arquivos sem usar sudo? Eu recebo permissão negada.
Aqui está o resultado para um arquivo:
sudo getfacl /var/www/html/lppi/index.php
getfacl: Removing leading '/' from absolute path names
# file: var/www/html/lppi/index.php
# owner: www-data
# group: www-data
user::rw-
user:steve:rw-
group::r--
mask::rw-
other::---
Qualquer ajuda seria apreciada.