Configurando o www-data e eu como proprietário?

0

Eu defini o proprietário dos meus arquivos de sites como: www-data com uma permissão 755. Agora, preciso executar alguns comandos como eu.

Eu recebo erros de permissão.

Como posso permitir que meu usuário execute cmds nesses arquivos, mas ainda tenha www-data como proprietário? Eu não desejo definir 777 permissões.

    
por panthro 21.10.2016 / 18:22

2 respostas

2
% bl0ck_qu0te%

Mais informações podem ser encontradas aqui .

Deve-se notar que, em 14.04 e mais recentes, as ACLs POSIX funcionarão sem necessidade de pacotes adicionais instalados.

O comando a seguir definirá a recursiva da ACL, para que o usuário 'yourusername' tenha permissões de leitura, gravação e execução em / var / www-data e além.

setfacl -R -m u:yourusername:rwx /var/www-data

Para ver o conjunto da ACL para a pasta ...

getfacl /var/www-data

E para remover a ACL, você acabou de definir ...

setfacl -x u:yourusername /var/www-data

    
por bc2946088 21.10.2016 / 18:34
2

O Linux não permite que dois usuários sejam o proprietário. É para isso que os grupos são. Crie um novo grupo (ex. wwwgroup e coloque www-data e você nesse grupo. Em seguida, defina o grupo para os arquivos do site como wwwgroup .

Veja como fazer isso:

sudo groupadd wwwgroup
usermod -aG wwwgroup www-data
usermod -aG wwwgroup <YOUR-USER-NAME>
    
por Mark Yisri 21.10.2016 / 18:24