selftests/landlock: Add audit tests for filesystem
authorMickaël Salaün <mic@digikod.net>
Thu, 20 Mar 2025 19:07:15 +0000 (20:07 +0100)
committerMickaël Salaün <mic@digikod.net>
Wed, 26 Mar 2025 12:59:48 +0000 (13:59 +0100)
commit316d06b011300ece31f90febb432385636f3d00e
tree1d888fdd221d2dceeacf94cd9ca033ca10be0336
parente1156872efa70b470534eed455861de3725aa867
selftests/landlock: Add audit tests for filesystem

Test all filesystem blockers, including events with several records, and
record with several blockers:
- fs.execute
- fs.write_file
- fs.read_file
- fs_read_dir
- fs.remove_dir
- fs.remove_file
- fs.make_char
- fs.make_dir
- fs.make_reg
- fs.make_sock
- fs.make_fifo
- fs.make_block
- fs.make_sym
- fs.refer
- fs.truncate
- fs.ioctl_dev
- fs.change_topology

Cc: Günther Noack <gnoack@google.com>
Cc: Paul Moore <paul@paul-moore.com>
Link: https://lore.kernel.org/r/20250320190717.2287696-27-mic@digikod.net
Signed-off-by: Mickaël Salaün <mic@digikod.net>
tools/testing/selftests/landlock/audit.h
tools/testing/selftests/landlock/common.h
tools/testing/selftests/landlock/fs_test.c