Este é um dos casos feios do modelo de permissão Unix. Conceder acesso de gravação a um arquivo permite vinculá-lo com dificuldade. Se o usuário A tiver permissão de gravação no diretório que contém o arquivo, ele poderá movê-lo para um diretório no qual o usuário B não tenha acesso. O usuário B não pode mais acessar o arquivo, mas ainda conta com o usuário B para fins de cota.
Alguns sistemas Unix mais antigos tiveram um furo pior: um usuário poderia chamar chown
para conceder um de seus arquivos para outro usuário; se eles tivessem tornado o arquivo mundialmente gravável antes, eles poderiam continuar usando esse arquivo, mas o arquivo contaria na cota do outro usuário. Isso é um dos motivos pelos quais os sistemas modernos reservam chown
fazer root .
Não há solução puramente técnica. Cabe ao usuário B perceber que o uso do disco ( du ~
) não corresponde ao uso da cota e reclamar para o administrador do sistema, que investigará e castigará o usuário A.