A permissão x
no diretório dir
permite acessar os arquivos dir/file
. Sem ela, a permissão w
não ajuda em nada, pois para criar ou excluir os arquivos, você precisa ser capaz de apontá-los.
Se você tivesse -wx
no diretório, você poderia remover arquivos se soubesse seus nomes (e cria novos arquivos).
A leitura do diretório, ou seja, a listagem do conteúdo não requer o acesso de dir/file
, apenas dir
, portanto, se você tiver r--
, poderá obter uma listagem dos arquivos.
As permissões do arquivo não influenciam a remoção do arquivo, nem mesmo em diretórios fixos, pelo menos no meu Linux. A página man ( chmod (1) ) diz que você precisa ser o dono do arquivo ou o diretório para remover ou renomear arquivos de um diretório fixo.
/tmp$ ls -l test
-rw-rw-rw- 1 root root 0 Aug 19 16:17 test
/tmp$ rm test
rm: cannot remove 'test': Operation not permitted
Veja também: Execute vs Read bit. Como funcionam as permissões de diretório no Linux?