opnsense-src/libexec/rc/rc.d
Alexander Leidinger f99f0ee14e rc.d: add a service jails config to all base system services
This gives more permissions to services (e.g. network access to
services which require this) when they are started as an automatic
service jail.

The sshd patch is important for the sshd-related functionality as
described in the man-page in the service jails part.

The location of the added env vars is supposed to allow overriding them
in rc.conf, and to hard-disable the use of svcj for some parts where it
doesn't make sense or will not work.

Only a subset of all of the services are fully tested (I'm running this
since more than a year with various services started as service jails).
The untested parts should be most of the time ok, in some edge-cases
more permissions are needed inside the service jail.
Differential Revision:	https://reviews.freebsd.org/D40371
2024-05-22 15:41:49 +02:00
..
accounting rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
adjkerntz rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
apm rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
apmd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
auditd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
auditdistd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
automount rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
automountd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
autounmountd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bgfsck rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
blacklistd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bluetooth rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bootparams rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bridge rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bsnmpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
bthidd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ccd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
cfumass rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
cleanvar rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
cleartmp rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
cron rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ctld rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
DAEMON Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
ddb rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
defaultroute rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
devd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
devfs rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
devmatch rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
dhclient rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
dmesg rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
dnctl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
dumpon rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
FILESYSTEMS Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
fsck rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ftp-proxy rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ftpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
geli rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
geli2 rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ggated rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
gptboot rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
growfs rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
growfs_fstab rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
gssd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hastd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hcsecd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hostapd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hostid rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hostid_save rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
hostname rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
inetd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
iovctl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ip6addrctl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipfilter rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipfs rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipfw rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipfw_netflow rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipmon rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipnat rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ippool rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipropd_master rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipropd_slave rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ipsec rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
iscsictl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
iscsid rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
jail rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kadmind rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kdc rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
keyserv rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kfd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kld rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kldxref rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
kpasswdd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ldconfig rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
linux rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
local rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
local_unbound rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
localpkg rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
lockd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
LOGIN Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
lpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
Makefile Remove documentation of GBDE rc support 2024-05-07 07:25:51 +00:00
mdconfig rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mdconfig2 rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mixer rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
motd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mountcritlocal rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mountcritremote rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mountd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
mountlate rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
moused rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
msgs rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
natd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
netif rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
netoptions rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
netwait rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
NETWORKING Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
newsyslog rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nfscbd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nfsclient rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nfsd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nfsuserd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nisdomain rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nscd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ntpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ntpdate rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
nuageinit nuageinit: start the script after zfs 2024-04-17 16:25:02 +02:00
opensm rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
os-release rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
pf rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
pflog rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
pfsync rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
power_profile rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
powerd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ppp rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
pppoed rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
pwcheck rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
quota rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
random rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rarpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rctl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
resolv rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rfcomm_pppd_server rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
root rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
route6d rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
routed rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
routing rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rpcbind rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rtadvd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rtsold rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
rwho rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
savecore rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
sdpd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
securelevel rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
sendmail rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
serial Use 115200 bps by default for serial communication 2023-08-17 13:31:38 -04:00
SERVERS Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
sshd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
statd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
static_arp rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
static_ndp rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
stf rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
swap rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
swaplate rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
syscons rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
sysctl rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
sysctl_lastload rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
syslogd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
sysvipc rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
tlsclntd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
tlsservd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
tmp rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ubthidhci rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ugidfw rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
utx rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
var rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
var_run rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
virecover rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
watchdogd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
wpa_supplicant rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypbind rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypldap rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
yppasswdd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypserv rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypset rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypupdated rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
ypxfrd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zfs rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zfsbe rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zfsd rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zfskeys rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zpool rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zpoolreguid rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zpoolupgrade rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00
zvol rc.d: add a service jails config to all base system services 2024-05-22 15:41:49 +02:00