aboutsummaryrefslogtreecommitdiffstats
path: root/etc/fdns.profile
diff options
context:
space:
mode:
Diffstat (limited to 'etc/fdns.profile')
-rw-r--r--etc/fdns.profile52
1 files changed, 52 insertions, 0 deletions
diff --git a/etc/fdns.profile b/etc/fdns.profile
new file mode 100644
index 000000000..2ab69cd5b
--- /dev/null
+++ b/etc/fdns.profile
@@ -0,0 +1,52 @@
1# Firejail profile for server
2# This file is overwritten after every install/update
3# Persistent local customizations
4include server.local
5# Persistent global definitions
6include globals.local
7
8# generic server profile
9# it allows /sbin and /usr/sbin directories - this is where servers are installed
10# depending on your usage, you can enable some of the commands below:
11#
12noblacklist /sbin
13noblacklist /usr/sbin
14
15blacklist /tmp/.X11-unix
16blacklist ${RUNUSER}/wayland-*
17
18include disable-common.inc
19include disable-devel.inc
20include disable-exec.inc
21include disable-interpreters.inc
22include disable-passwdmgr.inc
23include disable-programs.inc
24include disable-xdg.inc
25
26caps.keep chown,kill,setgid,setuid,net_bind_service,net_admin,sys_chroot,sys_admin,syslog
27
28ipc-namespace
29# netfilter /etc/firejail/webserver.net
30no3d
31nodvd
32nogroups
33nonewprivs
34# noroot
35nosound
36notv
37nou2f
38novideo
39#seccomp
40#shell none
41
42disable-mnt
43private
44private-bin fdns,bash,sh
45# private-cache
46private-dev
47# private-etc alternatives
48# private-lib
49private-tmp
50
51protocol unix,inet,inet6
52memory-deny-write-execute