|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
9d6049d5 |
| 22-Aug-2023 |
Mike Karels <[email protected]> |
etc: remove leftover leading empty comments, blank lines
Remove leftover empty leading comments/blank lines that had been spacers between $FreeBSD$ and the following content in config files in src/e
etc: remove leftover leading empty comments, blank lines
Remove leftover empty leading comments/blank lines that had been spacers between $FreeBSD$ and the following content in config files in src/etc.
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D41548
show more ...
|
| #
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
| #
d0f1f382 |
| 18-Feb-2022 |
Ed Maste <[email protected]> |
Reserve u2f group for FIDO/U2F key support (SSH, etc.)
We have FIDO/U2F support in the base system now, so reserve a group ID for it (maching the security/u2f-devd port).
Sponsored by: The FreeBSD
Reserve u2f group for FIDO/U2F key support (SSH, etc.)
We have FIDO/U2F support in the base system now, so reserve a group ID for it (maching the security/u2f-devd port).
Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D34341
show more ...
|
| #
a9545eed |
| 10-Dec-2021 |
Florian Walpen <[email protected]> |
Add idle priority scheduling privilege group to MAC/priority
Add an idletime user group that allows non-root users to run processes with idle scheduling priority. Privileges are granted by a MAC pol
Add idle priority scheduling privilege group to MAC/priority
Add an idletime user group that allows non-root users to run processes with idle scheduling priority. Privileges are granted by a MAC policy in the mac_priority module. For this purpose, the kernel privilege PRIV_SCHED_IDPRIO was added to sys/priv.h (kernel module ABI change).
Deprecate the system wide sysctl(8) knob security.bsd.unprivileged_idprio which lets any user run idle priority processes, regardless of context. While the knob is still working, it is marked as deprecated in the description and in the man pages.
MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D33338
show more ...
|
| #
bf2fa8d9 |
| 04-Dec-2021 |
Florian Walpen <[email protected]> |
MAC/priority module for realtime privilege group
This is a MAC policy module that grants scheduling privileges based on group membership. Users or processes in the group realtime (gid 47) are allow
MAC/priority module for realtime privilege group
This is a MAC policy module that grants scheduling privileges based on group membership. Users or processes in the group realtime (gid 47) are allowed to run threads and processes with realtime scheduling priority. For timing-sensitive, low-latency software like audio/jack, running with realtime priority helps to avoid stutter and gaps.
PR: 239125 MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D33191
show more ...
|
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
cfe7aad9 |
| 27-Mar-2020 |
Brooks Davis <[email protected]> |
Create and use a tests group for the tests user.
No user (except nobody) should be a member of the nobody group.
Reported by: rgrimes Reviewed by: rgrimes MFC after: 3 days Sponsored by: DARPA Diff
Create and use a tests group for the tests user.
No user (except nobody) should be a member of the nobody group.
Reported by: rgrimes Reviewed by: rgrimes MFC after: 3 days Sponsored by: DARPA Differential Revision: https://reviews.freebsd.org/D24199
show more ...
|
|
Revision tags: release/12.1.0, release/11.3.0 |
|
| #
45a13fd8 |
| 23-May-2019 |
Baptiste Daroussin <[email protected]> |
Move back group, master.passwd and shells to etc directory
Use the .PATH mechanism instead so keep installing them from lib/libc/gen
While here revert 347961 and 347893 which are no longer needed
Move back group, master.passwd and shells to etc directory
Use the .PATH mechanism instead so keep installing them from lib/libc/gen
While here revert 347961 and 347893 which are no longer needed
Discussed with: manu Tested by: manu ok manu@
show more ...
|
|
Revision tags: release/12.0.0 |
|
| #
3496c981 |
| 19-Jul-2018 |
Ian Lepore <[email protected]> |
Make it possible to run ntpd as a non-root user, add ntpd uid and gid.
Code analysis and runtime analysis using truss(8) indicate that the only privileged operations performed by ntpd are adjusting
Make it possible to run ntpd as a non-root user, add ntpd uid and gid.
Code analysis and runtime analysis using truss(8) indicate that the only privileged operations performed by ntpd are adjusting system time, and (re-)binding to privileged UDP port 123. These changes add a new mac(4) policy module, mac_ntpd(4), which grants just those privileges to any process running with uid 123.
This also adds a new user and group, ntpd:ntpd, (uid:gid 123:123), and makes them the owner of the /var/db/ntp directory, so that it can be used as a location where the non-privileged daemon can write files such as the driftfile, and any optional logfile or stats files.
Because there are so many ways to configure ntpd, the question of how to configure it to run without root privs can be a bit complex, so that will be addressed in a separate commit. These changes are just what's required to grant the limited subset of privs to ntpd, and the small change to ntpd to prevent it from exiting with an error if running as non-root.
Differential Revision: https://reviews.freebsd.org/D16281
show more ...
|
|
Revision tags: release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
1cf38d9e |
| 27-Jan-2016 |
Marcelo Araujo <[email protected]> |
Fix regression introduced on r293801. The UID/GID 93 is in using by jaber on PORTS, we will use UID/GID 160 for ypldap(8).
Reported by: antoine Approved by: bapt (mentor) Differential Revision: http
Fix regression introduced on r293801. The UID/GID 93 is in using by jaber on PORTS, we will use UID/GID 160 for ypldap(8).
Reported by: antoine Approved by: bapt (mentor) Differential Revision: https://reviews.freebsd.org/D5062
show more ...
|
|
Revision tags: release/10.2.0 |
|
| #
34c7eb57 |
| 09-Aug-2015 |
Koop Mast <[email protected]> |
Add a new group named 'video' with the id of 44. And make drm create devices in /dev/dri/ with this new group.
This will allow ports and users to more easily access to these devices for OpenGL and O
Add a new group named 'video' with the id of 44. And make drm create devices in /dev/dri/ with this new group.
This will allow ports and users to more easily access to these devices for OpenGL and OpenCL support.
Reviewed by: dumbbell@ Approved by: dumbbell@ Differential Revision: https://reviews.freebsd.org/D1260
show more ...
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0 |
|
| #
ec0e2ac6 |
| 12-Oct-2013 |
Rui Paulo <[email protected]> |
Remove most of the ATF tools and the _atf user.
This is necessary because ATF is deprecated and it will be replaced by Kyua.
Submitted by: [email protected] Reviewed by: Garrett Cooper Approved by: re
|
|
Revision tags: release/9.2.0 |
|
| #
8f8790cd |
| 15-Sep-2013 |
Dag-Erling Smørgrav <[email protected]> |
Build and install the Unbound caching DNS resolver daemon.
Approved by: re (blanket)
|
|
Revision tags: release/8.4.0, release/9.1.0 |
|
| #
c175365c |
| 22-Oct-2012 |
Marcel Moolenaar <[email protected]> |
Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress.
Tinderbox breakages that are the result
Add ATF to the build. This is may be a bit rought around the egdes, but committing it helps to get everyone on the same page and makes sure we make progress.
Tinderbox breakages that are the result of this commit are entirely the committer's fault -- in other words: buildworld testing on amd64 only.
Credits follow:
Submitted by: Garrett Cooper <[email protected]> Sponsored by: Isilon Systems Based on work by: keramida@ Thanks to: gnn@, mdf@, mlaier@, sjg@ Special thanks to: keramida@
show more ...
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0 |
|
| #
3468e4ce |
| 28-Jan-2011 |
Pawel Jakub Dawidek <[email protected]> |
Add 'hast' user and 'hast' group that will be used by hastd (and maybe hastctl) to drop privileges.
MFC after: 1 week
|
|
Revision tags: release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
| #
3213dc84 |
| 11-Jun-2007 |
Ceri Davies <[email protected]> |
Create group ftp by default. This is gid 14 as this is the historical id used by sysinstall when enabling anonymous FTP.
Change the default group used by sysinstall for setting up anonymous FTP fro
Create group ftp by default. This is gid 14 as this is the historical id used by sysinstall when enabling anonymous FTP.
Change the default group used by sysinstall for setting up anonymous FTP from operator to ftp; there is no reason to use operator and there are potential security issues when doing so.
PR: 93284 Approved by: ru (mentor) Reviewed by: simon
show more ...
|
|
Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
| #
cd573a85 |
| 05-Feb-2006 |
Robert Watson <[email protected]> |
Assign gid 77 to audit instead of gid 73. The ports group list did not include '73', which was assigned in a ports passwd entry to ircservices.
Pointed out by: ceri
|
| #
bbcf7c36 |
| 05-Feb-2006 |
Robert Watson <[email protected]> |
Allocate an 'audit' group, membership in which will grant the audit review right by virtue of read file permission on /var/audit and its contents.
Obtained from: TrustedBSD Project
|
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
| #
7217408a |
| 06-Jun-2005 |
Brooks Davis <[email protected]> |
Add _dhcp user/group as required by the OpenBSD dhclient.
|
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
| #
8ee2ac9e |
| 23-Jun-2004 |
Max Laier <[email protected]> |
Add "privsep" user/group _pflogd:_pflogd (64:64) to make pflogd(8) work again. This user/group is not required for install* targets, hence do not add them to CHECK_UIDS/CHECK_GIDS in Makefile.inc1 (n
Add "privsep" user/group _pflogd:_pflogd (64:64) to make pflogd(8) work again. This user/group is not required for install* targets, hence do not add them to CHECK_UIDS/CHECK_GIDS in Makefile.inc1 (no need to annoy people).
Discussed-on: -current
show more ...
|
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
| #
be3e0526 |
| 10-Mar-2004 |
Max Laier <[email protected]> |
Add trailing collon
Noticed by: dwhite Approved by: bms(mentor)
|
| #
8d69c48b |
| 08-Mar-2004 |
Max Laier <[email protected]> |
Link pf to the build and install: This adds the former ports registered groups: proxy and authpf as well as the proxy user. Make sure to run mergemaster -p in oder to complete make installworld witho
Link pf to the build and install: This adds the former ports registered groups: proxy and authpf as well as the proxy user. Make sure to run mergemaster -p in oder to complete make installworld without errors.
This also provides the passive OS fingerprints from OpenBSD (pf.os) and an example pf.conf.
For those who want to go without pf; it provides a NO_PF knob to make.conf.
__FreeBSD_version will be bumped soon to reflect this and to be able to change ports accordingly.
Approved by: bms(mentor)
show more ...
|
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0 |
|
| #
e50dfdc9 |
| 27-Apr-2003 |
Warner Losh <[email protected]> |
xten isn't needed after tw is gone.
Approved by: re@ (scottl)
|
|
Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
| #
190a0059 |
| 14-Oct-2002 |
Robert Watson <[email protected]> |
Remove root from the 'guest' group: missed in a previous pass.
Spotted by: jhb
|
| #
975819b7 |
| 13-Oct-2002 |
Robert Watson <[email protected]> |
Remove root from the kmem, sys, tty, and staff groups in the default configuration. Root privileges override DAC on local file systems and therefore root does not generally need to be a member of a
Remove root from the kmem, sys, tty, and staff groups in the default configuration. Root privileges override DAC on local file systems and therefore root does not generally need to be a member of a group to access files owned by that group. In the NFS case, require explicit authorization for root to have these privileges.
Leave root in operator for dump/restore broadcast reasons; leave root in wheel until discrepencies in the "no users in wheel means any user can su" policy are resolved (possibly indefinitely).
show more ...
|
| #
7b2c73b7 |
| 13-Oct-2002 |
Robert Watson <[email protected]> |
For consistency with other entries in group, don't put the daemon or xten users in their groups explicitly--we pick that up from the gid field in master.passwd.
|