Sorry, ale samotný systemd s tebou nesouhlasí:
systemd[1]: /etc/systemd/system/t.service:3: Invalid user/group name or numeric ID, ignoring: 0tomasxxx
systemd[1]: /etc/systemd/system/t.service:5: Unknown lvalue 'Usr' in section 'Service'
Evidentně to dělá rozdíl mezi neznámou lvalue a mezi vadnou hodnotou známé lvalue.
Ano, oba řádky se to rozhodne ignorovat. To je asi to jediné, co mají společného. Pokud se do User dá jméno, které systemd považuje za validní, tak už to položku User neignoruje a začne se to podle ní řídit.
Což mimochodem taky znamená, že pokud v budoucnu se systemd změní a jméno "0tomasxxx" to bude považoval za validní uživatelské jméno, tak ta unita selže na neznámého uživatele. Unita, která do té doby "zpětně kompatibilně" fungovala.
Nechápu, jak tohle může někdo obhajovat.