D. J. Bernstein
UNIX
UNIX account names
This is a registry of UNIX account names.
The point of this list is to prevent accidental collisions.
Let me know if you have additions.
I suggest reserving
- G names for global names listed here,
- S names for site-specific SLIP accounts,
- P names for site-specific PPP accounts,
- other names with uppercase letters for future use, and
- lowercase names for site-specific user accounts.
It's already a de-facto standard
to use S names for site-specific SLIP accounts
and P names for site-specific PPP accounts.
It's also standard to use
lowercase names (avoiding global names!)
for site-specific user accounts.
Many mail delivery programs
assume that account names with uppercase letters
should not receive mail.
This list also contains some suggestions for global account IDs.
I suggest using odd numbers for all site-specific account IDs,
so that even numbers can be safely allocated to global accounts.
- Gaxfrdns: the axfrdns program; suggested id 1264191740
- Gdnscach: variant of Gdnscache on systems limited to 8-byte names; suggested id 1270288640
- Gdnscache: the dnscache program; suggested id 1270288640
- Gdnslog: djbdns logging programs; suggested id 1697246030
- Grbldns: the rbldns program; suggested id 1278078250
- Gtinydns: the tinydns program; suggested id 1168820790
- Gwalldns: the walldns program; suggested id 1556017320
- adm
- alias
- apache
- backup
- bin: id 3 under FreeBSD
- bind: id 53 under FreeBSD
- canna: id 254 under Fink
- clamav
- daemon: id 1 under FreeBSD
- dictd
- ftp
- ftplog
- games: id 7 under FreeBSD
- gdm
- gnats
- gopher
- halt
- identd
- irc
- jabber: id 258 under Fink
- kmem: id 5 under FreeBSD
- list
- listen
- log
- lp
- mail
- mailnull: id 26 under FreeBSD
- majordom
- man: id 9 under FreeBSD
- msql
- mysql
- named
- news: id 8 under FreeBSD
- nfsnobody
- noaccess
- nobody4
- nobody: id 65534 under FreeBSD
- nofiles
- nscd
- ntp
- nuucp
- operator: id 2 under FreeBSD
- pcap
- pgsql: id 252 under Fink
- pop: id 68 under FreeBSD
- postfix
- postgres
- proxy
- qmaild
- qmaill
- qmailp
- qmailq
- qmailr
- qmails
- root: always id 0
- rpc
- rpcuser
- rpm
- shutdown
- smmsp: id 25 under FreeBSD
- sshd
- sync
- sys
- tomcat: id 257 under Fink
- toor: always id 0 when it exists
- tty: id 4 under FreeBSD
- unknown: id 99 under MacOS X
- uucp: id 66 under FreeBSD
- vcsa
- www-data
- www: id 70 under MacOS X
- xfs
- xten: id 67 under FreeBSD
Thanks to
David Phillips,
Michael Wolf,
and
Aaron Swartz
for reports.