diff options
Diffstat (limited to 'roles/host/templates/devfs.rules.j2')
| -rw-r--r-- | roles/host/templates/devfs.rules.j2 | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/roles/host/templates/devfs.rules.j2 b/roles/host/templates/devfs.rules.j2 new file mode 100644 index 0000000..9fc0bd1 --- /dev/null +++ b/roles/host/templates/devfs.rules.j2 @@ -0,0 +1,69 @@ +[devfsrules_hide_all=1] +add hide + +[devfsrules_unhide_basic=2] +add path null unhide +add path zero unhide +add path crypto unhide +add path random unhide +add path urandom unhide + +[devfsrules_unhide_login=3] +add path 'ptyp*' unhide +add path 'ptyq*' unhide +add path 'ptyr*' unhide +add path 'ptys*' unhide +add path 'ptyP*' unhide +add path 'ptyQ*' unhide +add path 'ptyR*' unhide +add path 'ptyS*' unhide +add path 'ptyl*' unhide +add path 'ptym*' unhide +add path 'ptyn*' unhide +add path 'ptyo*' unhide +add path 'ptyL*' unhide +add path 'ptyM*' unhide +add path 'ptyN*' unhide +add path 'ptyO*' unhide +add path 'ttyp*' unhide +add path 'ttyq*' unhide +add path 'ttyr*' unhide +add path 'ttys*' unhide +add path 'ttyP*' unhide +add path 'ttyQ*' unhide +add path 'ttyR*' unhide +add path 'ttyS*' unhide +add path 'ttyl*' unhide +add path 'ttym*' unhide +add path 'ttyn*' unhide +add path 'ttyo*' unhide +add path 'ttyL*' unhide +add path 'ttyM*' unhide +add path 'ttyN*' unhide +add path 'ttyO*' unhide +add path ptmx unhide +add path pts unhide +add path 'pts/*' unhide +add path fd unhide +add path 'fd/*' unhide +add path stdin unhide +add path stdout unhide +add path stderr unhide +add path 'drm' unhide +add path 'drm/*' unhide +add path 'dri' unhide +add path 'dri/*' unhide + +[devfsrules_jail=4] +add include $devfsrules_hide_all +add include $devfsrules_unhide_basic +add include $devfsrules_unhide_login + +[devfsrules_jail_postgres=5] +add include $devfsrules_jail +add path 'bpf*' unhide + +[devfsrules_jail_ingress=6] +add include $devfsrules_jail +add path 'bpf*' unhide +add path 'pf*' unhide |
