Criar e remover arquivos em um diretório requer acesso de gravação ao diretório, não aos arquivos em si.
Devo mencionar que, no mundo do UNIX, é 777
, que é o número da besta, em vez de 666
. Definir suas permissões como 777
é quase sempre uma má ideia.
Além disso, definir as permissões nos arquivos atualmente existentes tem o efeito zero dos arquivos que serão criados no futuro. As permissões dadas aos arquivos são (quando não especificadas) determinadas pela sua configuração umask
.