O usuário só precisa do bit de execução presente em um diretório contendo um arquivo para poder acessar o arquivo. Se o bit de execução estiver definido no diretório e o usuário tiver permissões de gravação no arquivo, ele poderá editar esse arquivo. Sem escrever perms no diretório, ele não poderá criar ou excluir arquivos (mesmo que seja o proprietário do arquivo), mas poderá editá-los. Note, porém, que sem permissões de leitura (somente a execução está definida) o usuário não será capaz de obter uma listagem de diretório, ele terá que saber o nome exato do arquivo para poder acessá-lo.
Portanto, se o arquivo estiver em dirname/filename.txt
e o usuário for o proprietário do arquivo:
rwx - x - x dirname em
O usuário pode editar dirname/filename.txt
O usuário não pode criar dirname/filename2.txt
O usuário não pode excluir dirname/filename.txt
O usuário não pode ls dirname
rwxr-xr-x dirname
O usuário pode editar dirname/filename.txt
O usuário não pode criar dirname/filename2.txt
O usuário não pode excluir dirname/filename.txt
O usuário pode ls dirname
dirname rwxrwxrwx
O usuário pode fazer qualquer coisa
OBSERVAÇÃO
Essas regras não se aplicam se o diretório tiver o bit adesivo aplicado. O bit stick altera completamente o comportamento (o diretório /tmp
tem o sticky bit aplicado).