mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-10 21:53:57 +08:00
tests/int/dev: add CAP_SYSLOG to /dev/kmsg tests
Add CAP_SYSLOG to ensure that /dev/kmsg can be accesses on systems where
the sysctl kernel.dmesg_restrict = 1.
Signed-off-by: Odin Ugedal <odin@uged.al>
(cherry picked from commit 6be088d69d)
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
committed by
Kir Kolyshkin
parent
fdee8658df
commit
aa1d1ca564
@@ -38,6 +38,10 @@ function teardown() {
|
||||
|
||||
update_config ' .linux.resources.devices = [{"allow": false, "access": "rwm"}]
|
||||
| .linux.devices = [{"path": "/dev/kmsg", "type": "c", "major": 1, "minor": 11}]
|
||||
| .process.capabilities.bounding += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.effective += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.inheritable += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.permitted += ["CAP_SYSLOG"]
|
||||
| .process.args |= ["sh"]'
|
||||
|
||||
runc run -d --console-socket "$CONSOLE_SOCKET" test_deny
|
||||
@@ -72,6 +76,10 @@ function teardown() {
|
||||
update_config ' .linux.resources.devices = [{"allow": false, "access": "rwm"},{"allow": true, "type": "c", "major": 1, "minor": 11, "access": "rw"}]
|
||||
| .linux.devices = [{"path": "/dev/kmsg", "type": "c", "major": 1, "minor": 11}]
|
||||
| .process.args |= ["sh"]
|
||||
| .process.capabilities.bounding += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.effective += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.inheritable += ["CAP_SYSLOG"]
|
||||
| .process.capabilities.permitted += ["CAP_SYSLOG"]
|
||||
| .hostname = "myhostname"'
|
||||
|
||||
runc run -d --console-socket "$CONSOLE_SOCKET" test_allow_char
|
||||
|
||||
Reference in New Issue
Block a user