> In most cases we run such daemons as "daemon" (doesn't imply networking or > not) after it has initialized. > > $ ps -fu daemon > UID PID PPID C STIME TTY TIME CMD > daemon 134 1 0 Dec 21 ? 0:10 /usr/lib/crypto/kcfd > daemon 4701 1 0 Dec 21 ? 0:00 /usr/lib/nfs/lockd > daemon 4581 1 0 Dec 21 ? 0:00 /usr/sbin/rpcbind > daemon 4602 1 0 Dec 21 ? 0:00 /usr/lib/nfs/statd > daemon 4916 1 0 Dec 21 ? 0:05 /usr/lib/nfs/nfsmapid > daemon 5725 1 0 Dec 21 ? 0:28 /usr/lib/nfs/nfsd > > Generally speaking, there's no need to introduce a new user or use a uid > which has certain other properties (such as owning files)
The "dladm" user already exists and owns the files under /etc/dladm. We introduced it so that the dladm(1M) command doesn't need to run as root. Since dlmgmtd writes to files under /etc/dladm, it cannot use "daemon". -- meem
