No modelo de segurança POSIX, para excluir um arquivo, você precisa apenas de acesso de gravação ao seu diretório pai . Portanto, se a conta "john" tiver +w
de direitos para / home / john / Directory, ela sempre poderá excluir arquivos dentro dela.
Mas uma exceção é o modo "sticky" / "restricted exclusion". Quando você define +t
em um diretório, a exclusão de arquivos é restrita somente ao proprietário do arquivo ou ao proprietário do diretório. (Por exemplo, /tmp
funciona dessa maneira.) Então, se você chmod +t
e chown root
o diretório, você deve obter o resultado esperado.