❦ 31 octobre 2019 17:51 -07, Russ Allbery <r...@debian.org>: > I think we should adopt sysusers.d fragments as the preferred mechanism > for creating system users (with some rules, such as a standard for how to > name the users and a requirement that the UID be specified as - unless one > goes through the normal base-passwd registration process). It supports a > declarative syntax, doesn't require putting runes of code into a shell > script, moves us farther down the path towards reducing us of maintainer > scripts for most packages, and avoids the whole dependency and > pre-dependency mess with adduser that took forever to sort out. The > syntax for sysusers.d is straighforward to parse, and support for > non-systemd init systems via a trigger or boot-time script (or both) via > adduser could be easily written, hiding the distinction between init > systems. [...]
An alternative for many system users is to use the DynamicUser feature of systemd. -- Use statement labels that mean something. - The Elements of Programming Style (Kernighan & Plauger)
signature.asc
Description: PGP signature