USERS(7)
β¨ NAME β¨
users β standard user account names. This is the USERS(7) page, bestie. π
π«Ά DESCRIPTION π«Ά
Okay so a standard NetBSD installation has the following user account names, and we are going through every single one:
rootβ the super-user, uid0, with the highest administrative privileges. Normally not used for login directly, only viasu(1)or equivalent by users in thewheelgroup; seegroups(7).- Secondary groups:
guest,kmem,nvmm,operator,staff,sys,tty.
- Secondary groups:
toorβ likeroot, this is the super-user with uid0, but with no secondary group memberships.- Historically,
roothad a login shell of/bin/cshwhiletoorhad a login shell of/bin/sh. However, today both default to/bin/sh. This user account name is not used for anything in NetBSD; it is purely a convenience for actual users.
- Historically,
daemonβ historic user for general daemonic activity. Owner of/var/msgs; seemsgs(1). Used only byrpcbind(8), with the-sflag.operatorβ historic user. Unused in modern NetBSD.binβ historic user. Unused in modern NetBSD.gamesβ owner of high-score files and other shared files for games.postfixβ pseudo-user for use by thepostfix(1)mail transfer agent.namedβ pseudo-user for use by thenamed(8)DNS nameserver daemon.ntpdβ pseudo-user for use by thentpd(8)network time protocol daemon.sshdβ pseudo-user for use by thesshd(8)secure shell daemon._pflogdβ pseudo-user for use by thepflogd(8)log daemon with thepf(4)packet filter._rwhodβ pseudo-user for use by therwhod(8)system status daemon._proxyβ pseudo-user for use by theftp-proxy(8)andtftp-proxy(8)proxy daemons with packet filters such aspf(4)oripnat(4)._timedcβ pseudo-user for use by thetimedc(8)tool to communicate with thetimed(8)time server daemon._sdpdβ pseudo-user for use by thesdpd(8)Bluetooth service discovery protocol daemon._httpdβ pseudo-user for use by thehttpd(8)(bozohttpd) web server._mdnsdβ pseudo-user for use by themdnsd(8)multicast DNS and DNS service discovery daemon._testsβ pseudo-user for use byatf(7)automatic tests that request to run unprivileged. Default value for theunprivileged-userconfiguration variable; seetests(7)._tcpdumpβ pseudo-user for use by thetcpdump(8)network traffic dumper and analyzer._tssβ pseudo-user for use by thetcsd(8)βTrusted Computingβ daemon TPM to manage a TPM._dhcpcdβ pseudo-user for use by thedhcpcd(8)DHCP Client Daemon._rtadvdβ pseudo-user for use by thertadvd(8)IPv6 network router advertisement daemon._unboundβ pseudo-user for theunbound(8)recursive DNS resolver._nsdβ pseudo-user for thensd(8)authoritative DNS nameserver.uucpβ pseudo-user for use by historic UUCP software, available now inpkgsrc(7).nobodyβ traditional pseudo-user used for dropping privileges. Modern practice is to assign to each different daemon its own separate pseudo-user account and group so that if one daemon is compromised it does not compromise all the other daemons.
All new standard NetBSD pseudo-user account names should begin with an underscore _ to distinguish them from accounts that real users might add, and should have a primary group of the same name; real users should accordingly avoid such account names. Periodt. π
π SEE ALSO π
Source/version and date check: Debian, April 2, 2020 β USERS(7) and out. ππ
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2020 The NetBSD Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms