Não é possível atravessar diretórios para arquivos da web apache2 depois de usar setfacl

0

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.

Problemas de permissões com / var / www / html e meu próprio diretório pessoal para uma raiz de documento do site

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.

    
por Steve 11.01.2018 / 03:48

0 respostas