Um servidor Debian é usado por várias pessoas. Cada usuário usa sua própria conta. Os usuários carregam e usam grandes arquivos binários em /opt/cache
. Se /opt/cache
estiver cheio, os carregadores fazem rm -r $(ls -t | tail)
para remover os binários mais antigos (que podem ser agrupados em subpastas).
Os usuários geralmente não conseguem limpar o cache por causa de arquivos com 644
permissões. Posso, de alguma forma, permitir que todos os usuários excluam o conteúdo de /opt/cache
, independentemente do que foi carregado nele?
Fiz o seguinte para fazer com que todos os arquivos fossem atribuídos ao cache_users
grupo, mas isso não ajuda se os arquivos não forem graváveis no grupo:
chown blabla:cache_users /opt/cache
setfacl -Rdm u::rwx,g::rwx,o::rwx /opt/cache
chmod 2775 /opt/cache