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.