Why can i use numeric non-existing user with chown, but not with names?
Como um nome de usuário deve ser resolvido para um UID, se o usuário não existir, nenhuma resolução pode ocorrer, enquanto um UID é um tipo de terminação (descreve-se sem resolução).
Tecnicamente, todas as solicitações de chown do sistema operacional devem ser feitas em relação a um UID. O nome de usuário é para seu benefício, não para o sistema operacional.