aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2020-01-25 19:37:18 +0100
committerLibravatar rusty-snake <print_hello_world+Public@protonmail.com>2020-01-25 19:38:00 +0100
commitbaf72cb8f8f6542f0e9e463007f39dd1dafa474f (patch)
treee0024e54acfb77d42c7faa990d22bf6a8614b99b
parentAllow request_key syscall for udiskie (#3177) (diff)
downloadfirejail-baf72cb8f8f6542f0e9e463007f39dd1dafa474f.tar.gz
firejail-baf72cb8f8f6542f0e9e463007f39dd1dafa474f.tar.zst
firejail-baf72cb8f8f6542f0e9e463007f39dd1dafa474f.zip
new profile: gnome-passwordsafe
-rw-r--r--README.md2
-rw-r--r--RELNOTES1
-rw-r--r--etc/gnome-passwordsafe.profile56
-rw-r--r--src/firecfg/firecfg.config2
4 files changed, 60 insertions, 1 deletions
diff --git a/README.md b/README.md
index 2bf935e6f..f9b730a36 100644
--- a/README.md
+++ b/README.md
@@ -151,4 +151,4 @@ We also keep a list of profile fixes for previous released versions in [etc-fixe
151 151
152### New profiles: 152### New profiles:
153 153
154gfeeds, firefox-x11, tvbrowser, rtv, clipgrab 154gfeeds, firefox-x11, tvbrowser, rtv, clipgrab, gnome-passwordsafe
diff --git a/RELNOTES b/RELNOTES
index 708f5b297..8372467fd 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -2,6 +2,7 @@ firejail (0.9.63) baseline; urgency=low
2 * work in progress 2 * work in progress
3 * DHCP client support 3 * DHCP client support
4 * new profiles: gfeeds, firefox-x11, tvbrowser, rtv, clipgrab 4 * new profiles: gfeeds, firefox-x11, tvbrowser, rtv, clipgrab
5 * new profiles: gnome-passwordsafe
5 6
6firejail (0.9.62) baseline; urgency=low 7firejail (0.9.62) baseline; urgency=low
7 * added file-copy-limit in /etc/firejail/firejail.config 8 * added file-copy-limit in /etc/firejail/firejail.config
diff --git a/etc/gnome-passwordsafe.profile b/etc/gnome-passwordsafe.profile
new file mode 100644
index 000000000..685a5cc3f
--- /dev/null
+++ b/etc/gnome-passwordsafe.profile
@@ -0,0 +1,56 @@
1# Firejail profile for gnome-passwordsafe
2# Description: Password manager for GNOME
3# This file is overwritten after every install/update
4# Persistent local customizations
5include gnome-passwordsafe.local
6# Persistent global definitions
7include globals.local
8
9noblacklist ${DOCUMENTS}
10noblacklist ${HOME}/*.kdb
11noblacklist ${HOME}/*.kdbx
12
13# Allow python (blacklisted by disable-interpreters.inc)
14include allow-python3.inc
15
16include disable-common.inc
17include disable-devel.inc
18include disable-exec.inc
19include disable-interpreters.inc
20include disable-passwdmgr.inc
21include disable-programs.inc
22include disable-xdg.inc
23
24whitelist ${RUNUSER}/bus
25whitelist ${RUNUSER}/wayland-?
26whitelist ${RUNUSER}/gdm/Xauthority
27
28whitelist /usr/share/cracklib
29whitelist /usr/share/passwordsafe
30include whitelist-usr-share-common.inc
31include whitelist-var-common.inc
32
33apparmor
34caps.drop all
35machine-id
36net none
37no3d
38nodvd
39nogroups
40nonewprivs
41noroot
42nosound
43notv
44nou2f
45novideo
46protocol unix
47seccomp
48shell none
49tracelog
50
51disable-mnt
52private-bin gnome-passwordsafe,python3*
53private-cache
54private-dev
55private-etc dconf,fonts,gtk-3.0,passwd
56private-tmp
diff --git a/src/firecfg/firecfg.config b/src/firecfg/firecfg.config
index a212915e0..88c6ab50a 100644
--- a/src/firecfg/firecfg.config
+++ b/src/firecfg/firecfg.config
@@ -122,6 +122,7 @@ clawsker
122clementine 122clementine
123clion 123clion
124clipit 124clipit
125clipgrab
125cliqz 126cliqz
126clocks 127clocks
127cmus 128cmus
@@ -266,6 +267,7 @@ gnome-mplayer
266gnome-mpv 267gnome-mpv
267gnome-music 268gnome-music
268gnome-nettool 269gnome-nettool
270gnome-passwordsafe
269gnome-photos 271gnome-photos
270gnome-recipes 272gnome-recipes
271gnome-schedule 273gnome-schedule