Hits : 2054


Security-Enhanced Linux :: Notes

ps -eZ

ls -Z file



Disable selinux (realtime)

# setenforce 0

&

# setenforce 1

to enable it


grep denied /var/log/audit/audit.log | tail -1 | audit2allow -a -M observium
semodule -i observium.pp


# Build a selinux module from selinux policy
mkdir -pv selinux.local/ebal
cd !$

vim ebal1.te

make -f /usr/share/selinux/devel/Makefile

semodule -i ebal1.pp


# List selinux booleans
semanage boolean -l

# Persistent change 
setsebool -P ssh_chroot_rw_homedirs on


Formatter "highlight/html" not found


# sestatus

# tail -f /var/log/audit/audit.log

# grep denied /var/log/audit/audit.log.1 | tail -1 | audit2allow

# grep denied /var/log/audit/audit.log.1 | tail -1 | audit2allow -M ebaltest1

# semodule -i ebaltest1.pp

# semanage boolean -l | grep http

# setsebool

# semanage boolean -l | grep poly







[root@ebalaskas conf]# setsebool -P httpd_enable_cgi off
[root@ebalaskas conf]# setsebool -P httpd_dbus_avahi off
[root@ebalaskas conf]# setsebool -P httpd_unified off
[root@ebalaskas conf]# setsebool -P httpd_tty_comm off




AVC: stands for Access Vector Cache



type=AVC msg=audit(1431012972.673:2907): avc:  denied  { search } for  pid=4757 comm="httpd" name="pnp4nagios" dev=vda1 ino=144905 scontext=unconfined_u:system_r:httpd_t:s0 tcontext=system_u:object_r:nagios_var_lib_t:s0 tclass=dir

type=SYSCALL msg=audit(1431012972.673:2907): arch=c000003e syscall=4 success=no exit=-13 a0=7f614a7febb8 a1=7fffec5c3ce0 a2=7fffec5c3ce0 a3=7f6147cfc110 items=0 ppid=4512 pid=4757 auid=4294967295 uid=48 gid=48 euid=48 suid=48 fsuid=48 egid=48 sgid=48 fsgid=48 tty=(none) ses=4294967295 comm="httpd" exe="/usr/sbin/httpd" subj=unconfined_u:system_r:httpd_t:s0 key=(null)