O motivo pelo qual você pode excluir o arquivo new_file
apesar de não ser seu proprietário, é porque você tem permissões de gravação no diretório que contém new_file
(esse diretório é provavelmente o diretório pessoal do pi).
Você pode verificar isso com stat .
Também vale a pena mencionar que, se o diretório tiver o sticky bit ativado (por exemplo, /tmp
), ter permissões de gravação no diretório não é suficiente para permitir que você exclua arquivos contidos.