aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar netblue30 <netblue30@yahoo.com>2016-04-02 17:47:30 -0400
committerLibravatar netblue30 <netblue30@yahoo.com>2016-04-02 17:47:30 -0400
commit9e5fa7524a139504478a39705a8e21ad7716864c (patch)
tree7833fb6869c8e64744209319c3c5ec27904cf15a
parentMerge pull request #405 from avoidr/manpage_fix (diff)
parentfix cmus.profile (diff)
downloadfirejail-9e5fa7524a139504478a39705a8e21ad7716864c.tar.gz
firejail-9e5fa7524a139504478a39705a8e21ad7716864c.tar.zst
firejail-9e5fa7524a139504478a39705a8e21ad7716864c.zip
Merge pull request #406 from avoidr/cmus.profile
add cmus.profile
-rw-r--r--Makefile.in1
-rw-r--r--README1
-rw-r--r--README.md2
-rw-r--r--etc/cmus.profile18
-rw-r--r--platform/debian/conffiles1
5 files changed, 22 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in
index c9e2e54f8..581402283 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -158,6 +158,7 @@ realinstall:
158 install -c -m 0644 .etc/ssh.profile $(DESTDIR)/$(sysconfdir)/firejail/. 158 install -c -m 0644 .etc/ssh.profile $(DESTDIR)/$(sysconfdir)/firejail/.
159 install -c -m 0644 .etc/openbox.profile $(DESTDIR)/$(sysconfdir)/firejail/. 159 install -c -m 0644 .etc/openbox.profile $(DESTDIR)/$(sysconfdir)/firejail/.
160 install -c -m 0644 .etc/dillo.profile $(DESTDIR)/$(sysconfdir)/firejail/. 160 install -c -m 0644 .etc/dillo.profile $(DESTDIR)/$(sysconfdir)/firejail/.
161 install -c -m 0644 .etc/cmus.profile $(DESTDIR)/$(sysconfdir)/firejail/.
161 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 162 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/login.users ]; then install -c -m 0644 etc/login.users $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
162 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;" 163 sh -c "if [ ! -f $(DESTDIR)/$(sysconfdir)/firejail/firejail.config ]; then install -c -m 0644 etc/firejail.config $(DESTDIR)/$(sysconfdir)/firejail/.; fi;"
163 rm -fr .etc 164 rm -fr .etc
diff --git a/README b/README
index b672a4ab8..c242faa85 100644
--- a/README
+++ b/README
@@ -99,6 +99,7 @@ avoidr (https://github.com/avoidr)
99 - blacklist ncat, manpage fixes, 99 - blacklist ncat, manpage fixes,
100 - hostname support in profile file 100 - hostname support in profile file
101 - Google Chrome profile rework 101 - Google Chrome profile rework
102 - added cmus profile
102Bruno Nova (https://github.com/brunonova) 103Bruno Nova (https://github.com/brunonova)
103 - whitelist fix 104 - whitelist fix
104 - bash arguments fix 105 - bash arguments fix
diff --git a/README.md b/README.md
index bcf0ab771..d5e3f8b7d 100644
--- a/README.md
+++ b/README.md
@@ -283,5 +283,5 @@ $ man firejail-profile
283 283
284## New security profiles 284## New security profiles
285lxterminal, Epiphany, cherrytree, Polari, Vivaldi, Atril, qutebrowser, SlimJet, Battle for Wesnoth, Hedgewars, qTox, 285lxterminal, Epiphany, cherrytree, Polari, Vivaldi, Atril, qutebrowser, SlimJet, Battle for Wesnoth, Hedgewars, qTox,
286OpenSSH client, OpenBox window manager, Dillo. 286OpenSSH client, OpenBox window manager, Dillo, cmus.
287 287
diff --git a/etc/cmus.profile b/etc/cmus.profile
new file mode 100644
index 000000000..bfefd3100
--- /dev/null
+++ b/etc/cmus.profile
@@ -0,0 +1,18 @@
1# cmus profile
2noblacklist ${HOME}/.config/cmus
3
4include /etc/firejail/disable-common.inc
5include /etc/firejail/disable-programs.inc
6include /etc/firejail/disable-devel.inc
7include /etc/firejail/disable-passwdmgr.inc
8
9caps.drop all
10seccomp
11protocol unix,inet,inet6
12netfilter
13noroot
14
15private-bin cmus
16private-etc group
17shell none
18noroot
diff --git a/platform/debian/conffiles b/platform/debian/conffiles
index 4137f247d..aef20ed1f 100644
--- a/platform/debian/conffiles
+++ b/platform/debian/conffiles
@@ -78,3 +78,4 @@
78/etc/firejail/disable-programs.inc 78/etc/firejail/disable-programs.inc
79/etc/firejail/disable-passwdmgr.inc 79/etc/firejail/disable-passwdmgr.inc
80/etc/firejail/dillo.profile 80/etc/firejail/dillo.profile
81/etc/firejail/cmus.profile