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

Persze, hogy megengedett, tudod kézzel szerkeszteni a passwd fájlt. Attól még szvsz. bad practice, pont azért, mert speciális edge case-ket generál. A systemd pedig nem zárta ki, azt zárta ki, hogy az ilyen userekre _név_ alapján hivatkozz (User=uid formában továbbra is hivatkozhatod ill. fentebb írtam, hogy akár template unitként is), jóval korábban a shadow-utils kezdte el tiltani.

Hogy nincs dokumentálva, azon nem veszünk össze, valóban nincs (bár a sysusers.d man oldalán szerepel, hogy mit gondolnak usernévnek:

The name field specifies the user or group name. It should be shorter than 31 characters and avoid any non-ASCII characters, and not begin with a numeric character. It is strongly recommended to pick user and group names that are unlikely to clash with normal users created by the administrator. A good scheme to guarantee this is by prefixing all system and group names with the underscore, and avoiding too generic names.

Melyik chown? :) Egyébként a GNU-st még támogatnám is, visszafelé többé-kevésbé kompatibilis lenne az edge case-ket leszámítva (edge case: létezik user sima numerikus névvel és egy másik ugyanilyen uid-del, a unit fájl az uid-es userre hivatkozik), de az is egyértelműsíthető lenne (+, #, ... akármivel).

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