diff options
author | Kees Cook <kees@ubuntu.com> | 2009-04-02 15:49:29 -0700 |
---|---|---|
committer | James Morris <jmorris@namei.org> | 2009-04-03 11:47:11 +1100 |
commit | 3d43321b7015387cfebbe26436d0e9d299162ea1 (patch) | |
tree | bae6bd123c8f573e844a7af11c96eb5f6a73e0ee /security/commoncap.c | |
parent | 8a6f83afd0c5355db6d11394a798e94950306239 (diff) | |
download | linux-3d43321b7015387cfebbe26436d0e9d299162ea1.tar.gz linux-3d43321b7015387cfebbe26436d0e9d299162ea1.tar.bz2 linux-3d43321b7015387cfebbe26436d0e9d299162ea1.zip |
modules: sysctl to block module loading
Implement a sysctl file that disables module-loading system-wide since
there is no longer a viable way to remove CAP_SYS_MODULE after the system
bounding capability set was removed in 2.6.25.
Value can only be set to "1", and is tested only if standard capability
checks allow CAP_SYS_MODULE. Given existing /dev/mem protections, this
should allow administrators a one-way method to block module loading
after initial boot-time module loading has finished.
Signed-off-by: Kees Cook <kees.cook@canonical.com>
Acked-by: Serge Hallyn <serue@us.ibm.com>
Signed-off-by: James Morris <jmorris@namei.org>
Diffstat (limited to 'security/commoncap.c')
0 files changed, 0 insertions, 0 deletions