Para remover um diretório, você deve ter permissões de gravação em seu pai. Por exemplo, dado este diretório:
drwxr-xr-x 3 owner staff 102 Nov 5 22:00 .
drwxr-xr-x 160 owner admin 5440 Nov 5 22:00 ..
drwxr-xr-x 2 owner staff 68 Nov 5 22:00 foo
somente owner
pode excluir o diretório foo
(porque somente owner
tem permissão de gravação no diretório pai).
Se você conceder ao staff
group permissões de gravação no diretório pai:
drwxrwxr-x 3 owner staff 102 Nov 5 22:00 .
drwxr-xr-x 160 owner admin 5440 Nov 5 22:00 ..
drwxr-xr-x 2 owner staff 68 Nov 5 22:00 foo
então qualquer membro do grupo staff
pode remover o diretório foo
.
No entanto, para remover o diretório, é necessário excluir todos os seus conteúdos, pois não é possível remover um diretório não vazio.