O usuário Debian não pode sobrescrever, mas pertence ao grupo

1
  • No Debian eu tenho um usuário chamado jesse
  • Eu tenho um grupo chamado www-data para o Apache2
  • Eu tenho uma pasta chamada /htdocs
  • htdocs pertence a user:group de www-data:www-data

Eu não entendo porque o usuário jesse não pode sobrescrever arquivos no diretório quando ele pertence ao grupo www-data .

Alguém por favor pode me dizer o que eu sinto falta?

$ groups jesse
jesse : jesse sudo www-data
    
por JREAM 17.11.2013 / 09:28

1 resposta

1

Se o seu usuário jesse for membro do grupo www-data , para poder criar novos arquivos (e editar / excluir os existentes) no diretório /htdata , esse diretório deverá ter permissão de gravação em grupo ativada (sua configuração atual não!). Em outras palavras, ls -ld /htdata deve mostrar:

drwxrwxr-x 1 www-data www-data 395 Sep 21 02:56 /htdata

e ls -l index.html devem mostrar:

-rw-rw-r-- 1 www-data www-data 395 Sep 21 02:56 index.html

Você pode corrigir suas permissões usando este comando:

chmod -R g+w /htdata

que significa permissão de escrita do grupo ( g+w ) para o diretório /htdata e todo o conteúdo sob esse diretório recursivamente ( -R ).

    
por 17.11.2013 / 20:55