aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/disable-programs.inc1
-rw-r--r--etc/profile-a-l/authenticator-rs.profile55
-rw-r--r--etc/profile-a-l/falkon.profile15
-rw-r--r--src/firecfg/firecfg.config1
4 files changed, 70 insertions, 2 deletions
diff --git a/etc/inc/disable-programs.inc b/etc/inc/disable-programs.inc
index a651a2171..976c2dab9 100644
--- a/etc/inc/disable-programs.inc
+++ b/etc/inc/disable-programs.inc
@@ -587,6 +587,7 @@ blacklist ${HOME}/.local/share/agenda
587blacklist ${HOME}/.local/share/apps/korganizer 587blacklist ${HOME}/.local/share/apps/korganizer
588blacklist ${HOME}/.local/share/aspyr-media 588blacklist ${HOME}/.local/share/aspyr-media
589blacklist ${HOME}/.local/share/autokey 589blacklist ${HOME}/.local/share/autokey
590blacklist ${HOME}/.local/share/authenticator-rs
590blacklist ${HOME}/.local/share/backintime 591blacklist ${HOME}/.local/share/backintime
591blacklist ${HOME}/.local/share/baloo 592blacklist ${HOME}/.local/share/baloo
592blacklist ${HOME}/.local/share/barrier 593blacklist ${HOME}/.local/share/barrier
diff --git a/etc/profile-a-l/authenticator-rs.profile b/etc/profile-a-l/authenticator-rs.profile
new file mode 100644
index 000000000..1eb802d9b
--- /dev/null
+++ b/etc/profile-a-l/authenticator-rs.profile
@@ -0,0 +1,55 @@
1# Firejail profile for authenticator-rs
2# Description: Rust based 2FA authentication program
3# This file is overwritten after every install/update
4# Persistent local customizations
5include authenticator-rs.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${HOME}/.local/share/authenticator-rs
10
11include disable-common.inc
12include disable-devel.inc
13include disable-exec.inc
14include disable-interpreters.inc
15include disable-passwdmgr.inc
16include disable-programs.inc
17include disable-shell.inc
18include disable-xdg.inc
19
20mkdir ${HOME}/.local/share/authenticator-rs
21whitelist ${HOME}/.local/share/authenticator-rs
22whitelist ${DOWNLOADS}
23whitelist /usr/share/uk.co.grumlimited.authenticator-rs
24include whitelist-common.inc
25include whitelist-runuser-common.inc
26include whitelist-usr-share-common.inc
27include whitelist-var-common.inc
28
29apparmor
30caps.drop all
31netfilter
32no3d
33nodvd
34nogroups
35nonewprivs
36noroot
37nosound
38notv
39nou2f
40novideo
41protocol unix,inet,inet6
42seccomp
43shell none
44tracelog
45
46disable-mnt
47private-bin authenticator-rs
48private-cache
49private-dev
50private-etc alternatives,ca-certificates,crypto-policies,dconf,fonts,gtk-2.0,gtk-3.0,pki,resolv.conf,ssl,xdg
51private-tmp
52
53dbus-user filter
54dbus-user.talk ca.desrt.dconf
55dbus-system none
diff --git a/etc/profile-a-l/falkon.profile b/etc/profile-a-l/falkon.profile
index 0024b6660..640b0e485 100644
--- a/etc/profile-a-l/falkon.profile
+++ b/etc/profile-a-l/falkon.profile
@@ -15,15 +15,20 @@ include disable-exec.inc
15include disable-interpreters.inc 15include disable-interpreters.inc
16include disable-passwdmgr.inc 16include disable-passwdmgr.inc
17include disable-programs.inc 17include disable-programs.inc
18include disable-xdg.inc
18 19
19mkdir ${HOME}/.cache/falkon 20mkdir ${HOME}/.cache/falkon
20mkdir ${HOME}/.config/falkon 21mkdir ${HOME}/.config/falkon
21whitelist ${DOWNLOADS} 22whitelist ${DOWNLOADS}
22whitelist ${HOME}/.cache/falkon 23whitelist ${HOME}/.cache/falkon
23whitelist ${HOME}/.config/falkon 24whitelist ${HOME}/.config/falkon
25whitelist /usr/share/falkon
24include whitelist-common.inc 26include whitelist-common.inc
27include whitelist-runuser-common.inc
28include whitelist-usr-share-common.inc
25include whitelist-var-common.inc 29include whitelist-var-common.inc
26 30
31apparmor
27caps.drop all 32caps.drop all
28netfilter 33netfilter
29nodvd 34nodvd
@@ -37,7 +42,13 @@ protocol unix,inet,inet6,netlink
37seccomp !chroot 42seccomp !chroot
38# tracelog 43# tracelog
39 44
45disable-mnt
46# private-bin falkon
47private-cache
40private-dev 48private-dev
41# private-etc alternatives,passwd,group,hostname,hosts,localtime,nsswitch.conf,resolv.conf,gtk-2.0,pango,fonts,adobe,mime.types,mailcap,asound.conf,pulse,machine-id,ca-certificates,ssl,pki,crypto-policies 49private-etc adobe,alternatives,asound.conf,ati,ca-certificates,crypto-policies,dconf,drirc,fonts,group,gtk-2.0,gtk-3.0,hostname,hosts,localtime,machine-id,mailcap,mime.types,nsswitch.conf,pango,passwd,pki,pulse,resolv.conf,selinux,ssl,xdg
42# private-tmp - interferes with the opening of downloaded files 50private-tmp
43 51
52# dbus-user filter
53# dbus-user.own org.kde.Falkon
54dbus-system none
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index b10ed26d7..27611ff19 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -63,6 +63,7 @@ audacious
63audacity 63audacity
64audio-recorder 64audio-recorder
65authenticator 65authenticator
66authenticator-rs
66autokey-gtk 67autokey-gtk
67autokey-qt 68autokey-qt
68autokey-run 69autokey-run