Você não deve desabilitar HEAD - HEAD é uma parte obrigatória do HTTP, e um cliente pode usar HEAD sempre que desejar.
Suspeito que o seu usuário Linux esteja usando o proxy Polipo, que executa pipelining agressivo e usará a solicitação HEAD se o servidor não implementar adequadamente as solicitações condicionais If-Modified-Since . Por favor implemente HEAD no seu servidor, caso contrário você estará bloqueando todos os usuários do Polipo.
(Existem outras razões pelas quais um cliente pode decidir usar HEAD . Por exemplo, algumas versões do Mozilla / Firefox consultam o servidor usando HEAD quando o usuário solicita um download, para que ele possa apresentar uma confirmação diálogo se o download for grande.)