> Oké, loop, melyiknek van prioritása, melyiknek van prioritása override-kor stb., lásd fenn. Egy direktívának _kell_ lennie.
Itt nincs override, én nem arról beszéltem, hogy az egyik direktíva userid-et ad, a másik username-t, hanem arról, hogy az egyik direktíva a user kulcs adatának típusáért felel, a másik pedig az értékéért. Nem ugyanazért felelnek, tehát nem override-olják egymást. Ha pedig arra gondolsz, hogy két ütköző unit file van és egyikben ez van, másikban az, akkor visszakérdezek, ha csak egy direktívád van, akkor mi a prioritás, mi fog override-olni mit? Mert csinálhatja ugyanezt akkor is, ha a típust külön direktívával határozod meg.
> Ha túlléptünk azon, hogy POSIX, _technikailag_ egy 0NULfoobar (NUL a tényleges nulla értékű bájt) speciel egy snmpd -u paraméterét megakasztja és root-ként fog menni ;) [azt meg nem is említem, hogy ha compile-kor nincs getpwnam vagy pwd.h, akkor a 0pointer nemes egyszerűséggel uid=0 lesz ott is...]
De bakker, akkor te ott szabályszerűen termináltad a stringet, ott nem arról beszélünk, hogy a string számmal kezdődik, hanem arról, hogy a string egy szám...