Não é possível obter permissões de acesso ao servidor funcionando

1

Estou tentando obter um script que mova os arquivos no diretório do servidor web apache para mim sem o sudo. Na minha volta, eu de alguma forma consegui editar e mover permissões trabalhando para o usuário nhergert , mas quando tentei rastrear meus passos novamente, não funcionou com tom . Permissões do arquivo (usuário www-data e grupo www-data são proprietários, o bit pegajoso é não definido, permissões de 770):

-rwxrwx---  1 www-data www-data      1766 Jun 23 16:28 index4.html

Membros do grupo www-data :

> getent group www-data
www-data:x:33:nhergert,tom

tom e nhergert são ambos membros de www-data :

> id nhergert
uid=1000(nhergert) gid=1000(nhergert) groups=1000(nhergert),4(adm),24(cdrom),27(sudo),29(audio),30(dip),33(www-data),46(plugdev),109(lpadmin),124(sambashare)
> id tom
uid=1001(tom) gid=1001(tom) groups=1001(tom),33(www-data),1000(nhergert)

Alguma ideia? Obrigado!

    
por Nolan Hergert 24.06.2015 / 01:56

2 respostas

1

Desculpa a todos! Aparentemente, as alterações nos grupos não serão atualizadas até a próxima vez que o usuário fizer login. Assim, a participação de tom em www-data se aplicou quando fechei sua sessão de terminal e entrei novamente.

    
por 24.06.2015 / 18:59
0

Eu acho que é um problema do diretório (onde index4.html está localizado) não ter os bits de acesso corretos. Não apenas os arquivos, mas também todos os diretórios pai precisam ter rwx access (ou o que você precisa) para o grupo www-data também.

    
por 24.06.2015 / 09:43