O que há de errado?
Nada. Remover todas as permissões de um arquivo não impede a exclusão ou renomeação - elas são controladas pelas permissões do diretório que o contém ( Desktop
, neste caso). Se você quiser evitar exclusão ou renomeação, remova as permissões de gravação do diretório:
chmod a-w Desktop
Ou torne os arquivos imutáveis:
sudo chattr +i Desktop/*.gif
rm
perguntará se você deseja excluir um arquivo imutável, mas não pode:
$ rm foo
rm: remove write-protected regular file ‘foo’? y
rm: cannot remove ‘foo’: Operation not permitted