Zdravím,
proč by měl být problém aby username bylo číslo? Když vezmu reálné scénáře, tak třeba státní instituce používají pro zaměstnance username ve formátu jejich služebního čísla.
Protoze je to zmatecne. Napriklad neexistujiciho uzivatele na systemu poznam podle toho, ze jsou sobory pod UID. A ted si zkuste nastavovat neco, kde logname=0 a uid=1000.