chmod não funciona na pasta 'd - - ---'

4

Em /var/www , tenho uma pasta:

d--------- 2 www-data www-data  4096 May 20  2012 update

relatado por ls -la .

Estou logado como root, mas não posso alterar permissões ou propriedade. chown e chmod retornam 'Operação não permitida'

Um procedimento de atualização automática exige que todos os arquivos e pastas sejam de propriedade de 'www-data' e permissões definidas como 'u + w'.

    
por Prosaicon 02.06.2014 / 13:07

1 resposta

3

Enquanto pesquisava a lista de perguntas não respondidas por perguntas que eu poderia responder, vi o título desta pergunta e imaginei que poderia ser um problema com os atributos de arquivo. Conforme detalhado nos comentários da pergunta, o atributo imutável foi definido e o @slm postou a solução:

sudo chattr -i /var/www/update

No entanto, @slm também fez uma pergunta muito pertinente, “por que esse bit foi colocado em primeiro lugar?”. A primeira vez que soube da parte imutável foi quando me pediram para olhar um servidor que foi enraizado. Os binários para ps e lsof foram substituídos por versões modificadas (para ocultar outros processos maliciosos) e o bit imutável foi definido para evitar que futuras atualizações de SO substituam os executáveis maliciosos por versões genuínas atualizadas.

    
por 03.07.2014 / 14:23