( SzBlackY | 2017. 07. 09., v – 09:25 )

Az enyémben ugyan nincs:

# useradd 0pointer
useradd: invalid user name '0pointer'

Van prior art arra, hogy nem engedik a számmal kezdődő neveket. (ha nagyon unatkoznék, megérne egy kört futni az eltrejedtebb démonoknál, hogy amelyik tud user-t/gid-et váltani, hogy viselkedik ilyen inputra)

Szerk.: Sőt, továbbmegyek. Ha nincs semmilyen megkötés a usernevekre, akkor érvényes usernév a 0 és mondjuk az 1000 is. Igaz? Innentől kezdve _minden_ programot, ami önmaga vált usert és elfogad megkülönböztető jel nélküli (pl. az Apache #-je) UID-et és usernevet is, egyesével auditálni kellene, hogy hogyan működik egy User 0-ra.

Ui.: Mielőtt jönne valaki a POSIX-el, halkan megjegyzem, hogy $ végű nevet viszont simán lehet csinálni (Samba machine account-okra hivatkozva)

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)