Created
July 26, 2018 20:57
-
-
Save y-trudeau/dc62a324817df643eae0ccb39d719c91 to your computer and use it in GitHub Desktop.
PXC AppArmor profile
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Last Modified: Thu Jul 26 20:36:39 2018 | |
#include <tunables/global> | |
/usr/bin/mysqld_safe { | |
#include <abstractions/base> | |
#include <abstractions/bash> | |
capability chown, | |
capability dac_override, | |
capability dac_read_search, | |
capability fowner, | |
capability net_admin, | |
capability setgid, | |
capability setuid, | |
capability sys_ptrace, | |
capability sys_resource, | |
network inet dgram, | |
network inet stream, | |
network inet6 stream, | |
network netlink raw, | |
ptrace trace peer=/usr/bin/mysqld_safe, | |
ptrace trace peer=unconfined, | |
/bin/bash ix, | |
/bin/cat mrix, | |
/bin/chmod mrix, | |
/bin/chown mrix, | |
/bin/dash ix, | |
/bin/echo mrix, | |
/bin/grep mrix, | |
/bin/hostname mrix, | |
/bin/ls mrix, | |
/bin/mkdir mrix, | |
/bin/mktemp mrix, | |
/bin/ps mrix, | |
/bin/rm mrix, | |
/bin/sed mrix, | |
/bin/sleep mrix, | |
/bin/touch mrix, | |
/bin/which mrix, | |
/bin/which r, | |
/dev/tty rw, | |
/etc/hosts.allow r, | |
/etc/hosts.deny r, | |
/etc/mysql/** r, | |
/etc/nsswitch.conf r, | |
/etc/passwd r, | |
/etc/services r, | |
/lib/x86_64-linux-gnu/ld-*.so mr, | |
/proc/ r, | |
/proc/cpuinfo r, | |
/proc/*/stat r, | |
/proc/sys/kernel/osrelease r, | |
/proc/sys/kernel/pid_max r, | |
/proc/uptime r, | |
/usr/bin/cut mrix, | |
/usr/bin/diff mrix, | |
/usr/bin/dirname mrix, | |
/usr/bin/expr mrix, | |
/usr/bin/find mrix, | |
/usr/bin/gawk mrix, | |
/usr/bin/head mrix, | |
/usr/bin/id mrix, | |
/usr/bin/innobackupex mrix, | |
/usr/bin/install mrix, | |
/usr/bin/logger mrix, | |
/usr/bin/my_print_defaults mrix, | |
/usr/bin/nc mrix, | |
/usr/bin/nice mrix, | |
/usr/bin/nohup mrix, | |
/usr/bin/openssl mrix, | |
/usr/bin/printf mrix, | |
/usr/bin/qpress mrix, | |
/usr/bin/socat mrix, | |
/usr/bin/tail mrix, | |
/usr/bin/timeout mrix, | |
/usr/bin/tr mrix, | |
/usr/bin/wc mrix, | |
/usr/bin/wsrep_sst_common r, | |
/usr/bin/wsrep_sst_xtrabackup-v2 mrix, | |
/usr/bin/xargs mrix, | |
/usr/bin/xbstream mrix, | |
/usr/bin/xtrabackup mrix, | |
/usr/lib/galera3/* r, | |
/usr/lib/mysql/plugin/* r, | |
/usr/sbin/mysqld mrix, | |
/var/lib/mysql/** rw, | |
/run/mysqld/mysqld.sock w, | |
/tmp/ r, | |
/usr/bin/cut mrix, | |
/usr/bin/diff mrix, | |
/usr/bin/dirname mrix, | |
/usr/bin/expr mrix, | |
/usr/bin/find mrix, | |
/usr/bin/gawk mrix, | |
/usr/bin/head mrix, | |
/usr/bin/id mrix, | |
/usr/bin/innobackupex mrix, | |
/usr/bin/install mrix, | |
/usr/bin/logger mrix, | |
/usr/bin/my_print_defaults mrix, | |
/usr/bin/nc mrix, | |
/usr/bin/nice mrix, | |
/usr/bin/nohup mrix, | |
/usr/bin/openssl mrix, | |
/usr/bin/printf mrix, | |
/usr/bin/qpress mrix, | |
/usr/bin/socat mrix, | |
/usr/bin/tail mrix, | |
/usr/bin/timeout mrix, | |
/usr/bin/tr mrix, | |
/usr/bin/wc mrix, | |
/usr/bin/wsrep_sst_common r, | |
/usr/bin/wsrep_sst_xtrabackup-v2 mrix, | |
/usr/bin/xargs mrix, | |
/usr/bin/xbstream mrix, | |
/usr/bin/xtrabackup mrix, | |
/usr/lib/galera3/* r, | |
/usr/lib/mysql/plugin/* r, | |
/usr/sbin/mysqld mrix, | |
/var/lib/mysql/** rw, | |
/var/log/mysqld.log w, | |
owner / r, | |
owner /lib/x86_64-linux-gnu/ld-*.so mr, | |
owner /proc/*/cmdline r, | |
owner /proc/*/fd/ r, | |
owner /proc/*/net/tcp r, | |
owner /proc/*/stat r, | |
owner /proc/tty/drivers r, | |
owner /run/mysqld/* w, | |
owner /sys/devices/system/node/ r, | |
owner /sys/devices/system/node/node0/meminfo r, | |
owner /tmp/** rw, | |
owner /usr/bin/mysqld_safe r, | |
owner /usr/share/mysql/** r, | |
owner /var/lib/mysql/ r, | |
owner /var/lib/mysql/** rwk, | |
owner /var/log/mysqld.log.err w, | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment