diff options
author | D. Johnson <fenris02@fedoraproject.org> | 2011-11-10 08:14:28 -0600 |
---|---|---|
committer | D. Johnson <fenris02@fedoraproject.org> | 2011-11-10 08:14:28 -0600 |
commit | a3d75d633ce49c5ea84823c2408ac2d009fcae68 (patch) | |
tree | ebf962d8e715bc7f6efccad49370e6b3232a106f /reset-selinux.sh | |
parent | e367aee00c580111ea9b4ec67c340c7dc4be0e3e (diff) | |
download | cleanup-a3d75d633ce49c5ea84823c2408ac2d009fcae68.tar.gz cleanup-a3d75d633ce49c5ea84823c2408ac2d009fcae68.tar.xz cleanup-a3d75d633ce49c5ea84823c2408ac2d009fcae68.zip |
Added reset-selinux script
Diffstat (limited to 'reset-selinux.sh')
-rw-r--r-- | reset-selinux.sh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/reset-selinux.sh b/reset-selinux.sh new file mode 100644 index 0000000..72e8551 --- /dev/null +++ b/reset-selinux.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +LANG=C +DS=$(date +%Y%d%m) +TMPDIR=/root/tmp +[ -d "${TMPDIR}" ] || mkdir -p "${TMPDIR}" + +[ -x /usr/sbin/semanage ] || yum install -y policycoreutils-python +[ -x /usr/sbin/setenforce ] || yum install -y libselinux-utils + +semanage -o ${TMPDIR}/SELINUX-CUSTOM-CONFIG_${DS}.txt +setenforce 0 + +mv /etc/selinux/targeted ${TMPDIR}/targeted.${DS} +install -d -m 0755 -o root -g root /etc/selinux/targeted +yum reinstall -y selinux-policy-targeted selinux-policy + +semanage -i ${TMPDIR}/SELINUX-CUSTOM-CONFIG_${DS}.txt +setenforce 1 + +#EOF |