Imported Debian patch 4.7.2-3
This commit is contained in:
committed by
Mario Fetka
parent
27edeba051
commit
8bc559c5a1
@@ -2,19 +2,6 @@
|
||||
# Copyright (C) 2018 FreeIPA Contributors see COPYING for license
|
||||
#
|
||||
|
||||
from ipaplatform.constants import constants as platformconstants
|
||||
|
||||
# for example, user_u:s0
|
||||
selinuxuser1 = platformconstants.SELINUX_USERMAP_ORDER.split("$")[0]
|
||||
selinuxuser2 = platformconstants.SELINUX_USERMAP_ORDER.split("$")[1]
|
||||
|
||||
selinux_mcs_max = platformconstants.SELINUX_MCS_MAX
|
||||
selinux_mls_max = platformconstants.SELINUX_MLS_MAX
|
||||
|
||||
second_mls_level = 's{}'.format(list(range(0, selinux_mls_max + 1))[0])
|
||||
second_mcs_level = 'c{}'.format(list(range(0, selinux_mcs_max + 1))[0])
|
||||
mcs_range = '{0}.{0}'.format(second_mcs_level)
|
||||
|
||||
ENTITY = 'selinuxusermap'
|
||||
|
||||
PKEY = 'itest-selinuxusermap'
|
||||
@@ -22,7 +9,7 @@ DATA = {
|
||||
'pkey': PKEY,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY),
|
||||
('textbox', 'ipaselinuxuser', selinuxuser1),
|
||||
('textbox', 'ipaselinuxuser', 'user_u:s0'),
|
||||
],
|
||||
'mod': [
|
||||
('textarea', 'description', 'itest-selinuxusermap desc'),
|
||||
@@ -34,7 +21,7 @@ DATA2 = {
|
||||
'pkey': PKEY2,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY2),
|
||||
('textbox', 'ipaselinuxuser', selinuxuser2),
|
||||
('textbox', 'ipaselinuxuser', 'unconfined_u:s0-s0:c0.c1023'),
|
||||
],
|
||||
'mod': [
|
||||
('textarea', 'description', 'itest-selinuxusermap desc2'),
|
||||
@@ -46,7 +33,7 @@ DATA_MLS_RANGE = {
|
||||
'pkey': PKEY_MLS_RANGE,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_MLS_RANGE),
|
||||
('textbox', 'ipaselinuxuser', 'foo:s0-{}'.format(second_mls_level)),
|
||||
('textbox', 'ipaselinuxuser', 'user_u:s0-s1'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -55,9 +42,7 @@ DATA_MCS_RANGE = {
|
||||
'pkey': PKEY_MCS_RANGE,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_MCS_RANGE),
|
||||
('textbox', 'ipaselinuxuser',
|
||||
'foo:s0-s{}:c0.c{}'.format(selinux_mls_max, selinux_mcs_max)
|
||||
),
|
||||
('textbox', 'ipaselinuxuser', 'user_u:s0-s15:c0.c1023'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -66,10 +51,7 @@ DATA_MCS_COMMAS = {
|
||||
'pkey': PKEY_MCS_COMMAS,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_MCS_COMMAS),
|
||||
('textbox', 'ipaselinuxuser',
|
||||
'foo:s0-{}:c0,{},{}'.format(
|
||||
second_mls_level, second_mcs_level, mcs_range),
|
||||
),
|
||||
('textbox', 'ipaselinuxuser', 'user_u:s0-s1:c0,c2,c15.c26'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -78,9 +60,7 @@ DATA_MLS_SINGLE_VAL = {
|
||||
'pkey': PKEY_MLS_SINGLE_VAL,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_MLS_SINGLE_VAL),
|
||||
('textbox', 'ipaselinuxuser',
|
||||
'foo:s0-s0:c0.c{}'.format(selinux_mcs_max)
|
||||
),
|
||||
('textbox', 'ipaselinuxuser', 'user_u:s0-s0:c0.c1023'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -89,7 +69,7 @@ DATA_NON_EXIST_SEUSER = {
|
||||
'pkey': PKEY_NON_EXIST_SEUSER,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_NON_EXIST_SEUSER),
|
||||
('textbox', 'ipaselinuxuser', 'foo:s0'),
|
||||
('textbox', 'ipaselinuxuser', 'abc:s0'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -98,7 +78,7 @@ DATA_INVALID_MCS = {
|
||||
'pkey': PKEY_INVALID_MCS,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_INVALID_MCS),
|
||||
('textbox', 'ipaselinuxuser', 'foo:s0:c'),
|
||||
('textbox', 'ipaselinuxuser', 'user:s0:c'),
|
||||
],
|
||||
}
|
||||
|
||||
@@ -107,7 +87,7 @@ DATA_INVALID_MLS = {
|
||||
'pkey': PKEY_INVALID_MLS,
|
||||
'add': [
|
||||
('textbox', 'cn', PKEY_INVALID_MLS),
|
||||
('textbox', 'ipaselinuxuser', 'foo'),
|
||||
('textbox', 'ipaselinuxuser', 'user'),
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user