File permissions-singularity-setuidroot.patch of Package permissions.13185
commit dea0b1c1274ea0d8cee5e451c75a23f0c9c4589b
Author: Andreas Stieger <astieger@suse.com>
Date: Fri Sep 22 14:55:15 2017 +0200
Allow setuid root for singularity (group only) bsc#1028304
diff --git a/permissions.easy b/permissions.easy
index be46b75..0e5198e 100644
--- a/permissions.easy
+++ b/permissions.easy
@@ -336,6 +336,14 @@
# wireshark (not yet)
/usr/bin/dumpcap root:root 0755
+# singularity (bsc#1028304)
+/usr/lib/singularity/bin/expand-suid root:singularity 4750
+/usr/lib/singularity/bin/mount-suid root:singularity 4750
+/usr/lib/singularity/bin/create-suid root:singularity 4750
+/usr/lib/singularity/bin/action-suid root:singularity 4750
+/usr/lib/singularity/bin/export-suid root:singularity 4750
+/usr/lib/singularity/bin/import-suid root:singularity 4750
+
#
# XXX: / -> /usr merge and sbin -> bin merge
# XXX: duplicated entries need to be cleaned up before 12.2
@@ -384,7 +392,6 @@
/usr/lib/gstreamer-1.0/gst-ptp-helper root:root 0755
+capabilities cap_net_bind_service=ep
-
#
# suexec is only secure if the document root doesn't contain files
# writeable by wwwrun. Make sure you have a safe server setup
diff --git a/permissions.paranoid b/permissions.paranoid
index f2b5793..2ec2036 100644
--- a/permissions.paranoid
+++ b/permissions.paranoid
@@ -347,6 +347,14 @@
# wireshark (not yet)
/usr/bin/dumpcap root:root 0755
+# singularity (bsc#1028304)
+/usr/lib/singularity/bin/expand-suid root:singularity 0750
+/usr/lib/singularity/bin/mount-suid root:singularity 0750
+/usr/lib/singularity/bin/create-suid root:singularity 0750
+/usr/lib/singularity/bin/action-suid root:singularity 0750
+/usr/lib/singularity/bin/export-suid root:singularity 0750
+/usr/lib/singularity/bin/import-suid root:singularity 0750
+
#
# XXX: / -> /usr merge and sbin -> bin merge
# XXX: duplicated entries need to be cleaned up before 12.2
diff --git a/permissions.secure b/permissions.secure
index cee94e2..8f4c1cb 100644
--- a/permissions.secure
+++ b/permissions.secure
@@ -375,6 +375,14 @@
# wireshark (not yet)
/usr/bin/dumpcap root:root 0755
+# singularity (bsc#1028304)
+/usr/lib/singularity/bin/expand-suid root:singularity 4750
+/usr/lib/singularity/bin/mount-suid root:singularity 4750
+/usr/lib/singularity/bin/create-suid root:singularity 4750
+/usr/lib/singularity/bin/action-suid root:singularity 4750
+/usr/lib/singularity/bin/export-suid root:singularity 4750
+/usr/lib/singularity/bin/import-suid root:singularity 4750
+
#
# XXX: / -> /usr merge and sbin -> bin merge
# XXX: duplicated entries need to be cleaned up before 12.2