head 1.52; access; symbols netbsd-10-0-RELEASE:1.52 netbsd-10-0-RC6:1.52 netbsd-10-0-RC5:1.52 netbsd-10-0-RC4:1.52 netbsd-10-0-RC3:1.52 netbsd-10-0-RC2:1.52 netbsd-10-0-RC1:1.52 netbsd-10:1.52.0.2 netbsd-10-base:1.52 netbsd-9-3-RELEASE:1.50 cjep_sun2x-base1:1.51 cjep_sun2x:1.51.0.4 cjep_sun2x-base:1.51 cjep_staticlib_x-base1:1.51 netbsd-9-2-RELEASE:1.50 cjep_staticlib_x:1.51.0.2 cjep_staticlib_x-base:1.51 netbsd-9-1-RELEASE:1.50 phil-wifi-20200421:1.51 phil-wifi-20200411:1.51 is-mlppp:1.50.0.18 is-mlppp-base:1.50 phil-wifi-20200406:1.51 netbsd-8-2-RELEASE:1.50 netbsd-9-0-RELEASE:1.50 netbsd-9-0-RC2:1.50 netbsd-9-0-RC1:1.50 phil-wifi-20191119:1.50 netbsd-9:1.50.0.16 netbsd-9-base:1.50 phil-wifi-20190609:1.50 netbsd-8-1-RELEASE:1.50 netbsd-8-1-RC1:1.50 pgoyette-compat-merge-20190127:1.50 pgoyette-compat-20190127:1.50 pgoyette-compat-20190118:1.50 pgoyette-compat-1226:1.50 pgoyette-compat-1126:1.50 pgoyette-compat-1020:1.50 pgoyette-compat-0930:1.50 pgoyette-compat-0906:1.50 netbsd-7-2-RELEASE:1.47 pgoyette-compat-0728:1.50 netbsd-8-0-RELEASE:1.50 phil-wifi:1.50.0.14 phil-wifi-base:1.50 pgoyette-compat-0625:1.50 netbsd-8-0-RC2:1.50 pgoyette-compat-0521:1.50 pgoyette-compat-0502:1.50 pgoyette-compat-0422:1.50 netbsd-8-0-RC1:1.50 pgoyette-compat-0415:1.50 pgoyette-compat-0407:1.50 pgoyette-compat-0330:1.50 pgoyette-compat-0322:1.50 pgoyette-compat-0315:1.50 netbsd-7-1-2-RELEASE:1.47 pgoyette-compat:1.50.0.12 pgoyette-compat-base:1.50 netbsd-7-1-1-RELEASE:1.47 matt-nb8-mediatek:1.50.0.10 matt-nb8-mediatek-base:1.50 perseant-stdc-iso10646:1.50.0.8 perseant-stdc-iso10646-base:1.50 netbsd-8:1.50.0.6 netbsd-8-base:1.50 prg-localcount2-base3:1.50 prg-localcount2-base2:1.50 prg-localcount2-base1:1.50 prg-localcount2:1.50.0.4 prg-localcount2-base:1.50 pgoyette-localcount-20170426:1.50 bouyer-socketcan-base1:1.50 pgoyette-localcount-20170320:1.50 netbsd-7-1:1.47.0.14 netbsd-7-1-RELEASE:1.47 netbsd-7-1-RC2:1.47 netbsd-7-nhusb-base-20170116:1.47 bouyer-socketcan:1.50.0.2 bouyer-socketcan-base:1.50 pgoyette-localcount-20170107:1.48 netbsd-7-1-RC1:1.47 pgoyette-localcount-20161104:1.48 netbsd-7-0-2-RELEASE:1.47 localcount-20160914:1.48 netbsd-7-nhusb:1.47.0.12 netbsd-7-nhusb-base:1.47 pgoyette-localcount-20160806:1.47 pgoyette-localcount-20160726:1.47 pgoyette-localcount:1.47.0.10 pgoyette-localcount-base:1.47 netbsd-7-0-1-RELEASE:1.47 netbsd-7-0:1.47.0.8 netbsd-7-0-RELEASE:1.47 netbsd-7-0-RC3:1.47 netbsd-7-0-RC2:1.47 netbsd-7-0-RC1:1.47 netbsd-5-2-3-RELEASE:1.39 netbsd-5-1-5-RELEASE:1.39 netbsd-6-0-6-RELEASE:1.45.2.1 netbsd-6-1-5-RELEASE:1.45.2.1 netbsd-7:1.47.0.6 netbsd-7-base:1.47 yamt-pagecache-base9:1.47 yamt-pagecache-tag8:1.44.2.2 netbsd-6-1-4-RELEASE:1.45.2.1 netbsd-6-0-5-RELEASE:1.45.2.1 tls-earlyentropy:1.47.0.4 tls-earlyentropy-base:1.47 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.47 riastradh-drm2-base3:1.47 netbsd-6-1-3-RELEASE:1.45.2.1 netbsd-6-0-4-RELEASE:1.45.2.1 netbsd-5-2-2-RELEASE:1.39 netbsd-5-1-4-RELEASE:1.39 netbsd-6-1-2-RELEASE:1.45.2.1 netbsd-6-0-3-RELEASE:1.45.2.1 netbsd-5-2-1-RELEASE:1.39 netbsd-5-1-3-RELEASE:1.39 netbsd-6-1-1-RELEASE:1.45.2.1 riastradh-drm2-base2:1.47 riastradh-drm2-base1:1.47 riastradh-drm2:1.47.0.2 riastradh-drm2-base:1.47 netbsd-6-1:1.45.2.1.0.6 netbsd-6-0-2-RELEASE:1.45.2.1 netbsd-6-1-RELEASE:1.45.2.1 khorben-n900:1.46.0.8 netbsd-6-1-RC4:1.45.2.1 netbsd-6-1-RC3:1.45.2.1 agc-symver:1.46.0.6 agc-symver-base:1.46 netbsd-6-1-RC2:1.45.2.1 netbsd-6-1-RC1:1.45.2.1 yamt-pagecache-base8:1.46 netbsd-5-2:1.39.0.26 netbsd-6-0-1-RELEASE:1.45.2.1 yamt-pagecache-base7:1.46 netbsd-5-2-RELEASE:1.39 netbsd-5-2-RC1:1.39 matt-nb6-plus-nbase:1.45.2.1 yamt-pagecache-base6:1.46 netbsd-6-0:1.45.2.1.0.4 netbsd-6-0-RELEASE:1.45.2.1 netbsd-6-0-RC2:1.45.2.1 tls-maxphys:1.46.0.2 tls-maxphys-base:1.47 matt-nb6-plus:1.45.2.1.0.2 matt-nb6-plus-base:1.45.2.1 netbsd-6-0-RC1:1.45.2.1 yamt-pagecache-base5:1.46 yamt-pagecache-base4:1.45 netbsd-6:1.45.0.2 netbsd-6-base:1.45 netbsd-5-1-2-RELEASE:1.39 netbsd-5-1-1-RELEASE:1.39 yamt-pagecache-base3:1.44 yamt-pagecache-base2:1.44 yamt-pagecache:1.44.0.2 yamt-pagecache-base:1.44 cherry-xenmp:1.43.0.4 cherry-xenmp-base:1.43 bouyer-quota2-nbase:1.43 bouyer-quota2:1.43.0.2 bouyer-quota2-base:1.43 matt-mips64-premerge-20101231:1.43 matt-nb5-mips64-premerge-20101231:1.39 matt-nb5-pq3:1.39.0.24 matt-nb5-pq3-base:1.39 netbsd-5-1:1.39.0.22 netbsd-5-1-RELEASE:1.39 netbsd-5-1-RC4:1.39 matt-nb5-mips64-k15:1.39 netbsd-5-1-RC3:1.39 netbsd-5-1-RC2:1.39 netbsd-5-1-RC1:1.39 netbsd-5-0-2-RELEASE:1.39 matt-nb5-mips64-premerge-20091211:1.39 matt-premerge-20091211:1.41 matt-nb5-mips64-u2-k2-k4-k7-k8-k9:1.39 matt-nb4-mips64-k7-u2a-k9b:1.39 matt-nb5-mips64-u1-k1-k5:1.39 matt-nb5-mips64:1.39.0.20 netbsd-5-0-1-RELEASE:1.39 jym-xensuspend-nbase:1.39 netbsd-5-0:1.39.0.18 netbsd-5-0-RELEASE:1.39 netbsd-5-0-RC4:1.39 netbsd-5-0-RC3:1.39 netbsd-5-0-RC2:1.39 jym-xensuspend:1.39.0.16 jym-xensuspend-base:1.39 netbsd-5-0-RC1:1.39 mjf-devfs2-base2:1.39 netbsd-5:1.39.0.14 netbsd-5-base:1.39 matt-mips64-base2:1.39 matt-mips64:1.38.0.6 netbsd-4-0-1-RELEASE:1.36.2.1 wrstuden-revivesa-base-3:1.39 wrstuden-revivesa-base-2:1.39 wrstuden-fixsa-newbase:1.36.2.1 wrstuden-revivesa-base-1:1.39 yamt-pf42-base4:1.39 yamt-pf42-base3:1.39 hpcarm-cleanup-nbase:1.39 yamt-pf42-baseX:1.39 yamt-pf42-base2:1.39 wrstuden-revivesa:1.39.0.12 wrstuden-revivesa-base:1.39 yamt-pf42:1.39.0.10 yamt-pf42-base:1.39 mjf-devfs2:1.39.0.8 mjf-devfs2-base:1.39 keiichi-mipv6:1.39.0.6 keiichi-mipv6-base:1.39 mjf-devfs:1.39.0.4 mjf-devfs-base:1.39 matt-armv6-nbase:1.39 matt-armv6-prevmlocking:1.38.4.1 wrstuden-fixsa-base-1:1.36.2.1 netbsd-4-0:1.36.2.1.0.2 netbsd-4-0-RELEASE:1.36.2.1 cube-autoconf:1.39.0.2 cube-autoconf-base:1.39 netbsd-4-0-RC5:1.36.2.1 netbsd-4-0-RC4:1.36.2.1 netbsd-4-0-RC3:1.36.2.1 netbsd-4-0-RC2:1.36 netbsd-4-0-RC1:1.36 matt-armv6:1.38.0.4 matt-armv6-base:1.39 matt-mips64-base:1.38 hpcarm-cleanup:1.38.0.2 hpcarm-cleanup-base:1.39 netbsd-3-1-1-RELEASE:1.30.6.1 netbsd-3-0-3-RELEASE:1.30.6.1 wrstuden-fixsa:1.36.0.4 wrstuden-fixsa-base:1.36.2.1 abandoned-netbsd-4-base:1.33 abandoned-netbsd-4:1.33.0.2 netbsd-3-1:1.30.6.1.0.4 netbsd-3-1-RELEASE:1.30.6.1 netbsd-3-0-2-RELEASE:1.30.6.1 netbsd-3-1-RC4:1.30.6.1 netbsd-3-1-RC3:1.30.6.1 netbsd-3-1-RC2:1.30.6.1 netbsd-3-1-RC1:1.30.6.1 netbsd-4:1.36.0.2 netbsd-4-base:1.36 netbsd-3-0-1-RELEASE:1.30.6.1 netbsd-3-0:1.30.6.1.0.2 netbsd-3-0-RELEASE:1.30.6.1 netbsd-3-0-RC6:1.30.6.1 netbsd-3-0-RC5:1.30.6.1 netbsd-3-0-RC4:1.30.6.1 netbsd-3-0-RC3:1.30.6.1 netbsd-3-0-RC2:1.30.6.1 netbsd-3-0-RC1:1.30.6.1 netbsd-2-0-3-RELEASE:1.30 netbsd-2-1:1.30.0.8 netbsd-2-1-RELEASE:1.30 netbsd-2-1-RC6:1.30 netbsd-2-1-RC5:1.30 netbsd-2-1-RC4:1.30 netbsd-2-1-RC3:1.30 netbsd-2-1-RC2:1.30 netbsd-2-1-RC1:1.30 netbsd-2-0-2-RELEASE:1.30 netbsd-3:1.30.0.6 netbsd-3-base:1.30 netbsd-2-0-1-RELEASE:1.30 netbsd-2:1.30.0.4 netbsd-2-base:1.30 netbsd-2-0-RELEASE:1.30 netbsd-2-0-RC5:1.30 netbsd-2-0-RC4:1.30 netbsd-2-0-RC3:1.30 netbsd-2-0-RC2:1.30 netbsd-2-0-RC1:1.30 netbsd-2-0:1.30.0.2 netbsd-2-0-base:1.30 netbsd-1-6-PATCH002-RELEASE:1.24 netbsd-1-6-PATCH002:1.24 netbsd-1-6-PATCH002-RC4:1.24 netbsd-1-6-PATCH002-RC3:1.24 netbsd-1-6-PATCH002-RC2:1.24 netbsd-1-6-PATCH002-RC1:1.24 netbsd-1-6-PATCH001:1.24 netbsd-1-6-PATCH001-RELEASE:1.24 netbsd-1-6-PATCH001-RC3:1.24 netbsd-1-6-PATCH001-RC2:1.24 netbsd-1-6-PATCH001-RC1:1.24 fvdl_fs64_base:1.28 netbsd-1-6-RELEASE:1.24 netbsd-1-6-RC3:1.24 netbsd-1-6-RC2:1.24 netbsd-1-6-RC1:1.24 netbsd-1-6:1.24.0.2 netbsd-1-6-base:1.24 netbsd-1-5-PATCH003:1.16 netbsd-1-5-PATCH002:1.16 netbsd-1-5-PATCH001:1.16 netbsd-1-5-RELEASE:1.16 netbsd-1-5-BETA2:1.16 netbsd-1-5-BETA:1.16 netbsd-1-4-PATCH003:1.16 netbsd-1-5-ALPHA2:1.16 netbsd-1-5:1.16.0.10 netbsd-1-5-base:1.16 minoura-xpg4dl:1.16.0.8 minoura-xpg4dl-base:1.16 netbsd-1-4-PATCH002:1.16 wrstuden-devbsize-19991221:1.16 wrstuden-devbsize:1.16.0.6 wrstuden-devbsize-base:1.16 comdex-fall-1999:1.16.0.4 comdex-fall-1999-base:1.16 netbsd-1-4-PATCH001:1.16 netbsd-1-4-RELEASE:1.16 netbsd-1-4:1.16.0.2 netbsd-1-4-base:1.16 netbsd-1-3-PATCH003:1.9 netbsd-1-3-PATCH003-CANDIDATE2:1.9 netbsd-1-3-PATCH003-CANDIDATE1:1.9 netbsd-1-3-PATCH003-CANDIDATE0:1.9 netbsd-1-3-PATCH002:1.9 netbsd-1-3-PATCH001:1.9 netbsd-1-3-RELEASE:1.9 netbsd-1-3-BETA:1.9 netbsd-1-3:1.9.0.2 netbsd-1-3-base:1.9 netbsd-1-2-PATCH001:1.6 lite-2:1.1.1.3 lite-1:1.1.1.2 CSRG:1.1.1 netbsd-1-2-RELEASE:1.6 netbsd-1-2-BETA:1.6 netbsd-1-2-base:1.6 netbsd-1-2:1.6.0.6 netbsd-1-1-PATCH001:1.6 netbsd-1-1-RELEASE:1.6 netbsd-1-1:1.6.0.2 netbsd-1-1-base:1.6 netbsd-1-0-PATCH06:1.5 netbsd-1-0-PATCH05:1.5 netbsd-1-0-PATCH04:1.5 netbsd-1-0-PATCH03:1.5 netbsd-1-0-PATCH02:1.5 netbsd-1-0-PATCH1:1.5 netbsd-1-0-PATCH0:1.5 netbsd-1-0-RELEASE:1.5 netbsd-1-0:1.5.0.2 netbsd-1-0-base:1.5 netbsd-0-9-RELEASE:1.3 netbsd-0-9-BETA:1.3 netbsd-0-9-ALPHA2:1.3 netbsd-0-9-ALPHA:1.3 netbsd-0-9:1.3.0.2 netbsd-0-9-base:1.3 netbsd-0-8:1.2 netbsd-alpha-1:1.2 patchkit-0-2-2:1.1.1.1 WFJ-386bsd-01:1.1.1.1 WFJ-920714:1.1.1; locks; strict; comment @# @; 1.52 date 2021.10.08.18.02.57; author nia; state Exp; branches; next 1.51; commitid As69dmru36G4d2cD; 1.51 date 2020.04.02.12.35.13; author roy; state Exp; branches; next 1.50; commitid CXmhPi9IHPtkdO2C; 1.50 date 2017.01.09.14.26.58; author christos; state Exp; branches 1.50.14.1; next 1.49; commitid o8rGyTlk4vRkJiBz; 1.49 date 2017.01.07.20.00.33; author christos; state Exp; branches; next 1.48; commitid pO0NZ0jOibQLD4Bz; 1.48 date 2016.08.20.11.21.50; author christos; state Exp; branches; next 1.47; commitid c0jvIqkY51HOg2jz; 1.47 date 2013.07.09.09.34.58; author roy; state Exp; branches 1.47.10.1; next 1.46; commitid bWvwfrK8cayMcMWw; 1.46 date 2012.04.25.16.11.26; author riz; state Exp; branches 1.46.2.1; next 1.45; 1.45 date 2012.01.28.02.17.29; author christos; state Exp; branches 1.45.2.1; next 1.44; 1.44 date 2011.08.05.14.43.41; author jmmv; state Exp; branches 1.44.2.1; next 1.43; 1.43 date 2010.12.17.09.54.27; author jruoho; state Exp; branches; next 1.42; 1.42 date 2010.11.07.17.47.47; author jmmv; state Exp; branches; next 1.41; 1.41 date 2009.10.04.01.40.53; author christos; state Exp; branches; next 1.40; 1.40 date 2009.09.29.23.56.27; author tsarna; state Exp; branches; next 1.39; 1.39 date 2007.10.16.02.47.14; author tls; state Exp; branches; next 1.38; 1.38 date 2007.03.18.15.53.54; author plunky; state Exp; branches 1.38.4.1; next 1.37; 1.37 date 2007.01.28.13.51.29; author cbiere; state Exp; branches; next 1.36; 1.36 date 2006.11.12.01.22.57; author christos; state Exp; branches 1.36.2.1 1.36.4.1; next 1.35; 1.35 date 2006.10.08.02.34.51; author dogcow; state Exp; branches; next 1.34; 1.34 date 2006.10.07.15.10.17; author rpaulo; state Exp; branches; next 1.33; 1.33 date 2006.05.30.00.40.22; author christos; state Exp; branches; next 1.32; 1.32 date 2005.09.12.16.21.56; author tsarna; state Exp; branches; next 1.31; 1.31 date 2005.04.04.19.06.43; author peter; state Exp; branches; next 1.30; 1.30 date 2003.01.25.01.14.03; author soren; state Exp; branches 1.30.6.1; next 1.29; 1.29 date 2003.01.25.01.13.29; author soren; state Exp; branches; next 1.28; 1.28 date 2002.10.27.20.13.00; author christos; state Exp; branches; next 1.27; 1.27 date 2002.10.27.00.07.47; author christos; state Exp; branches; next 1.26; 1.26 date 2002.07.06.09.27.31; author tron; state Exp; branches; next 1.25; 1.25 date 2002.06.05.21.32.25; author itojun; state Exp; branches; next 1.24; 1.24 date 2002.05.20.15.08.25; author atatat; state Exp; branches; next 1.23; 1.23 date 2002.05.20.15.06.19; author atatat; state Exp; branches; next 1.22; 1.22 date 2002.05.17.05.47.41; author lukem; state Exp; branches; next 1.21; 1.21 date 2002.05.14.23.26.24; author itojun; state Exp; branches; next 1.20; 1.20 date 2001.10.11.07.21.08; author lukem; state Exp; branches; next 1.19; 1.19 date 2001.03.04.06.00.54; author lukem; state Exp; branches; next 1.18; 1.18 date 2001.02.26.17.25.28; author lukem; state Exp; branches; next 1.17; 1.17 date 2001.02.26.00.03.15; author lukem; state Exp; branches; next 1.16; 1.16 date 99.03.27.03.51.41; author abs; state Exp; branches; next 1.15; 1.15 date 99.03.27.01.44.37; author perry; state Exp; branches; next 1.14; 1.14 date 99.03.25.07.00.43; author lukem; state Exp; branches; next 1.13; 1.13 date 99.03.17.03.01.54; author wrstuden; state Exp; branches; next 1.12; 1.12 date 99.03.16.23.24.02; author jonathan; state Exp; branches; next 1.11; 1.11 date 99.03.15.16.36.38; author hubertf; state Exp; branches; next 1.10; 1.10 date 99.03.14.20.11.06; author abs; state Exp; branches; next 1.9; 1.9 date 97.08.19.15.07.12; author lukem; state Exp; branches; next 1.8; 1.8 date 97.07.10.06.38.35; author mikel; state Exp; branches; next 1.7; 1.7 date 97.02.15.10.02.17; author mikel; state Exp; branches; next 1.6; 1.6 date 94.11.03.15.40.43; author mycroft; state Exp; branches; next 1.5; 1.5 date 94.02.09.00.19.53; author cgd; state Exp; branches; next 1.4; 1.4 date 93.08.09.22.40.48; author jtc; state Exp; branches; next 1.3; 1.3 date 93.06.06.02.49.31; author cgd; state Exp; branches; next 1.2; 1.2 date 93.04.02.07.57.23; author cgd; state Exp; branches; next 1.1; 1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches 1.1.1.1; next ; 1.50.14.1 date 2020.04.08.14.03.56; author martin; state Exp; branches; next ; commitid Qli2aW9E74UFuA3C; 1.47.10.1 date 2017.03.20.06.52.12; author pgoyette; state Exp; branches; next ; commitid jjw7cAwgyKq7RfKz; 1.46.2.1 date 2014.08.19.23.45.50; author tls; state Exp; branches; next ; commitid jTnpym9Qu0o4R1Nx; 1.45.2.1 date 2012.07.20.23.16.29; author riz; state Exp; branches; next ; 1.44.2.1 date 2012.04.17.00.02.56; author yamt; state Exp; branches; next 1.44.2.2; 1.44.2.2 date 2012.05.23.10.07.21; author yamt; state Exp; branches; next 1.44.2.3; 1.44.2.3 date 2014.05.22.11.27.18; author yamt; state Exp; branches; next ; commitid spVi6gj5ReXSGwBx; 1.38.4.1 date 2007.11.06.23.10.24; author matt; state Exp; branches; next ; 1.36.2.1 date 2007.10.14.04.13.01; author riz; state Exp; branches; next ; 1.36.4.1 date 2007.10.29.00.45.08; author wrstuden; state Exp; branches; next ; 1.30.6.1 date 2005.04.13.15.47.13; author tron; state Exp; branches; next 1.30.6.2; 1.30.6.2 date 2008.02.22.19.00.06; author bouyer; state Exp; branches; next ; 1.1.1.1 date 93.03.21.09.45.37; author cgd; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 97.02.15.05.27.40; author mikel; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 97.02.25.07.12.26; author mikel; state Exp; branches; next ; desc @@ 1.52 log @Change the default shell of the "toor" user to /rescue/sh toor is a backup account to be used in case of trouble. When root's default shell was changed to from /bin/csh to /bin/sh, toor lost its purpose. /rescue/sh is an ideal choice here because it's a static binary, while we've moved to dynamic linking for the rest of the system. Discussed a few times over the years on tech-userlevel. @ text @root::0:0::0:0:Charlie &:/root:/bin/sh toor:*:0:0::0:0:Bourne-again Superuser:/root:/rescue/sh daemon:*:1:1::0:0:The devil himself:/:/sbin/nologin operator:*:2:5::0:0:System &:/usr/guest/operator:/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/sbin/nologin games:*:7:13::0:0:& pseudo-user:/usr/games:/sbin/nologin postfix:*:12:12::0:0:& pseudo-user:/var/spool/postfix:/sbin/nologin named:*:14:14::0:0:& pseudo-user:/var/chroot/named:/sbin/nologin ntpd:*:15:15::0:0:& pseudo-user:/var/chroot/ntpd:/sbin/nologin sshd:*:16:16::0:0:& pseudo-user:/var/chroot/sshd:/sbin/nologin _pflogd:*:18:18::0:0:& pseudo-user:/var/chroot/pflogd:/sbin/nologin _rwhod:*:19:19::0:0:& pseudo-user:/var/rwho:/sbin/nologin _proxy:*:21:21::0:0:Proxy Services:/nonexistent:/sbin/nologin _timedc:*:22:22::0:0:& pseudo-user:/nonexistent:/sbin/nologin _sdpd:*:23:23::0:0:& pseudo-user:/nonexistent:/sbin/nologin _httpd:*:24:24::0:0:& pseudo-user:/var/www:/sbin/nologin _mdnsd:*:25:25::0:0:& pseudo-user:/nonexistent:/sbin/nologin _tests:*:26:26::0:0:& pseudo-user:/nonexistent:/sbin/nologin _tcpdump:*:27:27::0:0:& pseudo-user:/var/chroot/tcpdump:/sbin/nologin _tss:*:28:28::0:0:& pseudo-user:/var/tpm:/sbin/nologin _rtadvd:*:30:30::0:0:& pseudo-user:/var/chroot/rtadvd:/sbin/nologin _unbound:*:32:32::0:0:& pseudo-user:/var/chroot/unbound:/sbin/nologin _nsd:*:33:33::0:0:& pseudo-user:/var/chroot/nsd:/sbin/nologin _dhcpcd:*:35:35::0:0:& pseudo-user:/var/chroot/dhcpcd:/sbin/nologin uucp:*:66:1::0:0:UNIX-to-UNIX Copy:/nonexistent:/sbin/nologin nobody:*:32767:39::0:0:Unprivileged user:/nonexistent:/sbin/nologin @ 1.51 log @Add _dhcpcd user and group @ text @d2 1 a2 1 toor:*:0:0::0:0:Bourne-again Superuser:/root:/bin/sh @ 1.50 log @fix nsd home dir. @ text @d24 1 @ 1.50.14.1 log @Merge changes from current as of 20200406 @ text @a23 1 _dhcpcd:*:35:35::0:0:& pseudo-user:/var/chroot/dhcpcd:/sbin/nologin @ 1.49 log @add nsd @ text @d23 1 a23 1 _nsd:*:33:33::0:0:& pseudo-user:/var/chroot/unbound:/sbin/nologin @ 1.48 log @unbound additions @ text @d23 1 @ 1.47 log @Add _rtadvd user and group. Add a chroot dir for the _rtadvd user. Drop privs to the user _rtadvd after acquiring our socket. When rc.d/rtadvd starts or reloads, the rtadvd config file is copied into the chroot before starting or reloading rtadvd itself. Create a symlink from /var/run/rtadvd.dump to the chroot Inital idea from OpenBSD patch rtadvd.c r1.36 @ text @d22 1 @ 1.47.10.1 log @Sync with HEAD @ text @a21 2 _unbound:*:32:32::0:0:& pseudo-user:/var/chroot/unbound:/sbin/nologin _nsd:*:33:33::0:0:& pseudo-user:/var/chroot/nsd:/sbin/nologin @ 1.46 log @Change root's default shell to /bin/sh, to provide a default which has command line editing, tab completion, and other features users have come to expect from a modern OS. Discussed on current-users approximately two weeks ago. Should be pulled up for NetBSD 6.0. @ text @d21 1 @ 1.46.2.1 log @Rebase to HEAD as of a few days ago. @ text @a20 1 _rtadvd:*:30:30::0:0:& pseudo-user:/var/chroot/rtadvd:/sbin/nologin @ 1.45 log @- add _tss user for tcsd, and needed directories for TrouSerS. This is all unused as of now because the trousers is not connected to the build yet. @ text @d1 1 a1 1 root::0:0::0:0:Charlie &:/root:/bin/csh @ 1.45.2.1 log @Pull up following revision(s) (requested by gson in ticket #426): etc/master.passwd: revision 1.46 Change root's default shell to /bin/sh, to provide a default which has command line editing, tab completion, and other features users have come to expect from a modern OS. Discussed on current-users approximately two weeks ago. Should be pulled up for NetBSD 6.0. @ text @d1 1 a1 1 root::0:0::0:0:Charlie &:/root:/bin/sh @ 1.44 log @Rename the _atf user to _tests. The _atf name will get obsoleted if/when we migrate to Kyua (atf v2), so it's better to use a generic name that does not depend on the specific implementation. Also, this user has not gone out yet into any stable release, so we can easily rename it. Suggested by jruoho@@. @ text @d20 1 @ 1.44.2.1 log @sync with head @ text @a19 1 _tss:*:28:28::0:0:& pseudo-user:/var/tpm:/sbin/nologin @ 1.44.2.2 log @sync with head. @ text @d1 1 a1 1 root::0:0::0:0:Charlie &:/root:/bin/sh @ 1.44.2.3 log @sync with head. for a reference, the tree before this commit was tagged as yamt-pagecache-tag8. this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments") @ text @a20 1 _rtadvd:*:30:30::0:0:& pseudo-user:/var/chroot/rtadvd:/sbin/nologin @ 1.43 log @Make tcpdump(8) to drop root privileges and chroot(2) by default. @ text @d18 1 a18 1 _atf:*:26:26::0:0:& pseudo-user:/nonexistent:/sbin/nologin @ 1.42 log @Add the _atf user and group to be able to run unprivileged tests automatically without having to manually tweak the 'unprivileged-user' setting. Suggested by pooka@@. @ text @d19 1 @ 1.41 log @mdnsd home should not be /var/www! @ text @d18 1 @ 1.40 log @Multicast DNS ("Bonjour") support, based on Apple's mDNSResponder. @ text @d17 1 a17 1 _mdnsd:*:25:25::0:0:& pseudo-user:/var/www:/sbin/nologin @ 1.39 log @Add httpd to the build. Add _httpd to passwd and groups and postinstall. Add /var/www to mtree, add example line to inetd.conf. @ text @d17 1 @ 1.38 log @For sdpd(8), change default user/group from nobody/nobody to _sdpd/_sdpd @ text @d16 1 @ 1.38.4.1 log @sync with HEAD @ text @a15 1 _httpd:*:24:24::0:0:& pseudo-user:/var/www:/sbin/nologin @ 1.37 log @Let timedc use the dedicated account "_timedc" for dropping privileges instead of abusing the account "nobody". @ text @d15 1 @ 1.36 log @goodbye uucp @ text @d14 1 @ 1.36.4.1 log @Catch up with 4.0 RC3 @ text @a13 1 _sdpd:*:23:23::0:0:& pseudo-user:/nonexistent:/sbin/nologin @ 1.36.2.1 log @Pull up following revision(s) (requested by xtraeme in ticket #930): etc/group: revision 1.22 etc/defaults/rc.conf: revision 1.85 etc/master.passwd: revision 1.38 usr.sbin/sdpd/sdpd.8: revision 1.2 usr.sbin/sdpd/sdpd.8: revision 1.3 share/man/man5/rc.conf.5: revision 1.113 etc/rc.d/sdpd: revision 1.2 usr.sbin/sdpd/server.c: revision 1.3 usr.sbin/postinstall/postinstall: revision 1.38 usr.sbin/sdpd/server.h: revision 1.2 usr.sbin/sdpd/main.c: revision 1.2 usr.sbin/sdpd/main.c: revision 1.3 Add an option to permit members of a specific group to register services, in order to lower the barrier for users of bluetooth devices which may need to query services on the local host. change default user/group from nobody/nobody to _sdpd/_sdpd @ text @a13 1 _sdpd:*:23:23::0:0:& pseudo-user:/nonexistent:/sbin/nologin @ 1.35 log @add all the proper fields to _proxy @ text @d14 1 a14 1 uucp:*:66:1::0:0:UNIX-to-UNIX Copy:/var/spool/uucppublic:/usr/libexec/uucp/uucico @ 1.34 log @PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it. Initial patch by rivo nurges, thanks! @ text @d13 1 a13 1 _proxy:*:21:21:Proxy Services:/nonexistent:/sbin/nologin @ 1.33 log @Remove sendmail (approved by core) @ text @d13 1 @ 1.32 log @add _rwhod user (and group) @ text @a10 1 smmsp:*:17:17::0:0:Sendmail Message Submission Program:/nonexistent:/sbin/nologin @ 1.31 log @Add the _pflogd user which will be used by pflogd(8), the logging daemon for pf(4). Approved by core. @ text @d13 1 @ 1.30 log @Oops, didn't mean to remove toor (just yet). @ text @d12 1 @ 1.30.6.1 log @Pull up revision 1.31 (requested by peter in ticket #134): Add the _pflogd user which will be used by pflogd(8), the logging daemon for pf(4). Approved by core. @ text @a11 1 _pflogd:*:18:18::0:0:& pseudo-user:/var/chroot/pflogd:/sbin/nologin @ 1.30.6.2 log @Pull up following revision(s) (requested by jnemeth in ticket #1898): etc/master.passwd: revision 1.34, 1.35 via patch etc/group: revision 1.20 dist/pf/libexec/ftp-proxy/ftp-proxy.c: revision 1.12 via patch distrib/notes/common/main: patch PR 30870: Add user ``_proxy'' and make pf's ftp-proxy use it. Initial patch by rivo nurges, thanks! add all the proper fields to _proxy @ text @a12 1 _proxy:*:21:21::0:0:Proxy Services:/nonexistent:/sbin/nologin @ 1.29 log @Consistently with previous such changes, make daemon's default group 1(daemon) rather than 31(guest). FreeBSD and OpenBSD have done the same thing. @ text @d2 1 @ 1.28 log @make nobody's shell back /sbin/nologin. we'll use su -m for xdm. @ text @d2 1 a2 2 toor:*:0:0::0:0:Bourne-again Superuser:/root:/bin/sh daemon:*:1:31::0:0:The devil himself:/:/sbin/nologin @ 1.27 log @Don't make the shell of nobody /sbin/nologin. There are programs that expect to be executing su nobody -c 'command', such as xdm's Xwilling do this. @ text @d13 1 a13 1 nobody:*:32767:39::0:0:Unprivileged user:/nonexistent: @ 1.26 log @Remove unused user and group "news" as discussed on "tech-userlevel". @ text @d13 1 a13 1 nobody:*:32767:39::0:0:Unprivileged user:/nonexistent:/sbin/nologin @ 1.25 log @uid/gid for sendmail 8.12.x. disallow chroot priv accounts from being used for ftp. @ text @a5 1 news:*:6:8::0:0:Network News:/var/spool/news:/sbin/nologin @ 1.24 log @tweak GECOS for games @ text @d12 1 @ 1.23 log @tweak GECOS for postfix @ text @d7 1 a7 1 games:*:7:13::0:0:Games pseudo-user:/usr/games:/sbin/nologin @ 1.22 log @fix ~sshd. tweak GECOS for named,ntpd,sshd @ text @d8 1 a8 1 postfix:*:12:12::0:0:Postfix pseudo-user:/var/spool/postfix:/sbin/nologin @ 1.21 log @dig sshd uid/gid, and /var/empty, for sshd privilege separation @ text @d9 3 a11 3 named:*:14:14::0:0:Named pseudo-user:/var/chroot/named:/sbin/nologin ntpd:*:15:15::0:0:Ntpd pseudo-user:/var/chroot/ntpd:/sbin/nologin sshd:*:16:16::0:0:sshd privsep:/var/empty:/sbin/nologin @ 1.20 log @- add "ntpd" user (homedir: /var/chroot/ntpd) and "ntpd" group, for use by future work to support a chroot(8)ed ntpd - move /var/named -> /var/chroot/named for consistency with ntpd @ text @d11 1 @ 1.19 log @remove `falken' user; nothing depends upon it, it causes confusion about whether it's required or not, and by default it's useless anyway (because the one-hit-wonder joke with respect to its shell being /usr/games/wargames is moot unless you enable the account) @ text @d9 2 a10 1 named:*:14:14::0:0:Named pseudo-user:/var/named:/sbin/nologin @ 1.18 log @remove `ingres' user & group; we have never shipped with ingres in the base distribution, and packages that need a specific user & group can create it. @ text @a10 1 falken:*:32766:31::0:0:Prof. Stephen &:/usr/games:/usr/games/wargames @ 1.17 log @add named pseudo-user & group @ text @a10 1 ingres:*:267:74::0:0:& Group:/usr/ingres:/sbin/nologin @ 1.16 log @If we have an 'operator' user, it should at least be gid operator. @ text @d9 1 a10 1 nobody:*:32767:39::0:0:Unprivileged user:/nonexistent:/sbin/nologin d13 1 @ 1.15 log @add postfix uid/gid, maildrop gid @ text @d4 1 a4 1 operator:*:2:20::0:0:System &:/usr/guest/operator:/bin/csh @ 1.14 log @change user `nobody's group from 9999 (non-existant) to 39 (group `nobody'). from Soren S. Jorvang in [misc/6806] @ text @d8 1 @ 1.13 log @toor is back, disabled by default as before. @ text @d9 1 a9 1 nobody:*:32767:9999::0:0:Unprivileged user:/nonexistent:/sbin/nologin @ 1.12 log @Revert to status quo ante (root's shell is csh, per BSD tradition), pending the proper procedures for making such a change. @ text @d2 1 @ 1.11 log @Give root a Bourne shell. @ text @d1 1 a1 1 root::0:0::0:0:Charlie &:/root:/bin/sh @ 1.10 log @It was just Plain Wrong to ship a password file that triggers /etc/security. Remove toor - if people want another root account, we'll assume they can copy and modify the root line. @ text @d1 1 a1 1 root::0:0::0:0:Charlie &:/root:/bin/csh @ 1.9 log @As per [bin/1814] from Arne Juul , and discussions with matt green (to shut up /etc/security) * set ingres account shell to /sbin/nologin * set ~daemon to / (not /root) @ text @a1 1 toor:*:0:0::0:0:Bourne-again Superuser:/root:/bin/sh @ 1.8 log @make toor's shell explicit to shut up /etc/security @ text @d3 1 a3 1 daemon:*:1:31::0:0:The devil himself:/root:/sbin/nologin d10 1 a10 1 ingres:*:267:74::0:0:& Group:/usr/ingres:/bin/csh @ 1.7 log @cleanup Lite-1 merge @ text @d2 1 a2 1 toor:*:0:0::0:0:Bourne-again Superuser:/root: @ 1.6 log @Correct the professor's name. @ text @d3 1 a3 1 daemon:*:1:31::0:0:The devil himself:/root: d5 3 a7 2 bin:*:3:7::0:0:Binaries Commands and Source,,,:/:/dev/null games:*:7:13::0:0:Games pseudo-user:/usr/games: d9 1 a9 1 nobody:*:32767:9999::0:0:Unprivileged user:/nonexistent:/dev/null @ 1.5 log @disable toor by default @ text @d10 1 a10 1 falcon:*:32766:31::0:0:Prof. Steven &:/usr/games:/usr/games/wargames @ 1.4 log @uucp's shell, uucico, is in /usr/libexec/uucp (not /usr/lib/uucp). @ text @d2 1 a2 1 toor::0:0::0:0:Bourne-again Superuser:/root: @ 1.3 log @make root/operator group ids sane... @ text @d7 1 a7 1 uucp:*:66:1::0:0:UNIX-to-UNIX Copy:/var/spool/uucppublic:/usr/lib/uucp/uucico @ 1.2 log @got rid of bill, lynne, ken, and dmr @ text @d1 2 a2 2 root::0:10::0:0:Charlie &:/root:/bin/csh toor::0:10::0:0:Bourne-again Superuser:/root: d4 1 a4 1 operator:*:2:28::0:0:System &:/usr/guest/operator:/bin/csh @ 1.1 log @Initial revision @ text @a8 4 dmr:*:10:31::0:0:Dennis Ritchie:/usr/guest/dmr: ken:*:11:31::0:0:& Thompson:/usr/guest/ken: bill::12:10::0:0:& Jolitz:/usr/bill:/bin/csh lynne::14:10::0:0:& Jolitz:/usr/lynne:/bin/csh @ 1.1.1.1 log @initial import of 386bsd-0.1 sources @ text @@ 1.1.1.2 log @import 4.4BSD-Lite @ text @d3 1 a3 1 daemon:*:1:31::0:0:The devil himself:/root:/sbin/nologin d5 2 a6 3 news:*:6:8::0:0:Network News:/var/spool/news:/sbin/nologin bin:*:3:7::0:0:Binaries Commands and Source:/:/sbin/nologin games:*:7:13::0:0:Games pseudo-user:/usr/games:/sbin/nologin d8 5 a12 3 nobody:*:32767:9999::0:0:Unprivileged user:/nonexistent:/sbin/nologin dmr:*:10:31::0:0:Dennis Ritchie:/var/users/guest/dmr: ken:*:11:31::0:0:& Thompson:/var/users/guest/ken: a13 5 mckusick:*:647:31::0:0:Kirk &,1614 Oxford St. Berkeley CA 94709-1608,510-843-9542,510-843-9542:/var/users/guest/mckusick:/bin/csh ralph:*:987:31::0:0:& Campbell,,,:/var/users/guest/ralph:/bin/csh bostic:*:1547:31::0:0:Keith &,394 East Riding Rd. Carlisle MA 01741,508-287-4781,508-287-4781:/var/users/guest/bostic:/bin/csh torek:*:2282:31::0:0:Chris &,,,:/var/users/guest/torek:/bin/csh hibler:*:2430:31::0:0:Mike &,Univ of Utah,,:/var/users/guest/hibler:/bin/csh @ 1.1.1.3 log @import 4.4BSD-Lite2 @ text @d18 1 a18 1 falken:*:32766:31::0:0:Prof. Stephen &:/usr/games:/usr/games/wargames @