aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-08-30 23:48:40 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-08-30 23:48:40 +0000
commit3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839 (patch)
tree38ef8f608c938ef70223c5b786b21c7aa00501aa /src
parent99e7d49a44b2968bea73d5062638d2225a0de063 (diff)
downloadmsec-3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839.tar
msec-3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839.tar.gz
msec-3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839.tar.bz2
msec-3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839.tar.xz
msec-3f183f5f0da46e0b9eebc9e149fd3d36f8f1d839.zip
Support enforcing file permissions in periodic msec runs
Diffstat (limited to 'src')
-rw-r--r--src/msec/config.py2
-rwxr-xr-xsrc/msec/libmsec.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/msec/config.py b/src/msec/config.py
index a70ca4f..2be993e 100644
--- a/src/msec/config.py
+++ b/src/msec/config.py
@@ -53,7 +53,7 @@ PLUGINS_DIR="/usr/share/msec/plugins"
# OPTION callback valid values
SETTINGS = {'BASE_LEVEL': ("libmsec.base_level", ['*']),
'CHECK_SECURITY' : ("libmsec.check_security", ['yes', 'no']),
- 'CHECK_PERMS' : ("libmsec.check_perms", ['yes', 'no']),
+ 'CHECK_PERMS' : ("libmsec.check_perms", ['yes', 'no', 'enforce']),
'CHECK_USER_FILES' : ("libmsec.check_user_files", ['yes', 'no']),
'CHECK_SUID_ROOT' : ("libmsec.check_suid_root", ['yes', 'no']),
'CHECK_SUID_MD5' : ("libmsec.check_suid_md5", ['yes', 'no']),
diff --git a/src/msec/libmsec.py b/src/msec/libmsec.py
index 4d9dc1b..ecd909b 100755
--- a/src/msec/libmsec.py
+++ b/src/msec/libmsec.py
@@ -1405,7 +1405,7 @@ class MSEC:
pass
def check_perms(self, param):
- """ Enable periodic permission checking for system files."""
+ """ Enable periodic permission checking for files specified in msec policy. If set to yes, the permissions are verified on every run. If set to enforce, incorrect permissions are restored to the ones specified in msec security policy."""
pass
def check_user_files(self, param):