Portably? Provavelmente não. O modelo simples de bits de permissão Unix não tem realmente o conceito de "remover isto" - permissão para arquivos, há apenas "remover (e criar) arquivos contidos" para diretórios.
O mais próximo que você pode obter é definindo o "sticky bit" ( +t
) no diretório, e tornando o diretório e o arquivo de propriedade do root. O sticky bit previne a remoção de arquivos não pertencentes a você, mas permite que os usuários executem seus próprios arquivos sem restrições.