minix/etc
David van Moolenbroek 77e79d3374 etc: synchronize master.password, group to NetBSD
IMPORTANT: this change has a docs/UPDATING entry!

This change is a long overdue switch-over from the old MINIX set of
user and group accounts to the NetBSD set.  This switch-over is
increasingly important now that we are importing more and more
utilities from NetBSD, several of which expect various user accounts
to exist.  By switching over in one go, we save ourselves various
headaches in the long run, even if the switch-over itself is a bit
painful for existing MINIX users.

The newly imported master.passwd and group files have three exceptions
compared to their NetBSD originals:

1. There is a custom "service" account for MINIX 3 services.  This
   account is used to limit run-time privileges of various system
   services, and is not used for any files on disk.  Its user ID may
   be changed later, but should always correspond to whatever the
   SERVICE_UID definition is set to.
2. The user "bin" has its shell set to /bin/sh, instead of NetBSD's
   /sbin/nologin.  The reason for this is that the test set in
   /usr/tests/minix-posix will not be able to run otherwise.
3. The group "operator" has been set to group ID 0, to match its old
   value.  This tweak is purely for transitioning purposes: as of
   writing, pkgsrc packages are still using root:operator as owner and
   group for most installed files.  Sometime later, we can change back
   "operator" to group ID 5 without breaking anything, because it does
   not appear that this group name is used for anything important.

Change-Id: I689bcfff4cf7ba85c27d1ae579057fa3f8019c68
2017-02-18 21:37:24 +00:00
..
defaults Move all services to /service 2014-07-31 16:00:31 +02:00
devmand Much USB code for ARM USB support 2014-08-29 18:52:49 +02:00
fonts support for ukranian (charse koi8-u) contributed by Roman Ignatov. 2010-06-08 01:04:52 +00:00
mtree etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
rc.capes Move all services to /service 2014-07-31 16:00:31 +02:00
root NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
skel Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
usr rc: start syslogd with -s (no UDP sockets) 2016-02-29 16:28:16 +00:00
boot.cfg.default some small changes 2014-08-28 18:49:03 +02:00
crontab version /usr/lib/crontab too 2007-04-02 16:18:46 +00:00
csh.cshrc Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
csh.login Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
csh.logout Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
gettytab big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
group etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
hostname.file Made things a little more boot-cd friendly (specifically readonly /usr). 2005-05-03 08:56:01 +00:00
inet.conf Initial revision 2005-04-21 14:53:53 +00:00
Makefile etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
Makefile.params NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
man.conf NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
master.passwd etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
mk.conf mk.conf: workaround for pkgin sourcing it 2013-05-16 11:13:00 +00:00
motd Set the motd to point to a wiki page. 2014-09-13 23:56:50 +02:00
newfstab.sh mainstream-format fstab format 2011-11-14 14:47:28 +00:00
passwd.conf Import NetBSD's passwd.conf 2017-01-22 20:43:54 +01:00
profile Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
protocols NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
rc Boot-to-ramdisk image generation scripts 2016-03-21 21:01:20 +01:00
rc.cd New image framework generation 2015-10-10 19:09:35 +02:00
rc.conf NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
rc.daemons.dist Import NetBSD rcmd, rcp, rsh, rshd 2015-09-23 12:03:06 +00:00
rc.shutdown big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
rc.subr etc: synchronize master.password, group to NetBSD 2017-02-18 21:37:24 +00:00
resolv.conf add /etc/resolv.conf pointing to minix nonamed 2011-07-26 18:03:04 +02:00
rs.inet rs: New RS. 2015-09-16 15:30:48 +00:00
rs.single Removed args debugging line 2007-02-16 15:58:05 +00:00
services NetBSD re-synchronization of the source tree 2016-01-13 20:32:14 +01:00
shells Add /bin/false to /etc/shells 2014-07-28 17:05:22 +02:00
shrc Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
syslog.conf Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00:00
system.conf system.conf: clean up the last sys_int86 remnants 2016-08-05 11:17:48 +00:00
termcap Remove revision IDs from files 2010-11-04 01:13:59 +00:00
termcap.big Remove revision IDs from files 2010-11-04 01:13:59 +00:00
ttys big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
utmp Initial revision 2005-04-21 14:53:53 +00:00
xorg.conf Install xorg.conf which loads all extensions. 2016-01-13 20:32:24 +01:00