@@ -15078,7 +15105,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
## This template creates a user domain, types, and
## rules for the user's tty, pty, home directories,
## tmp, and tmpfs files.
-@@ -1187,12 +1162,11 @@
+@@ -1187,12 +1154,11 @@
# and may change other protocols
tunable_policy(`user_tcp_server',`
corenet_tcp_bind_all_nodes($1_t)
@@ -15093,7 +15120,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
# Run pppd in pppd_t by default for user
-@@ -1278,8 +1252,6 @@
+@@ -1278,8 +1244,6 @@
# Manipulate other users crontab.
allow $1_t self:passwd crontab;
@@ -15102,7 +15129,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
kernel_read_software_raid_state($1_t)
kernel_getattr_core_if($1_t)
kernel_getattr_message_if($1_t)
-@@ -1416,6 +1388,7 @@
+@@ -1416,6 +1380,7 @@
dev_relabel_all_dev_nodes($1)
files_create_boot_flag($1)
@@ -15110,7 +15137,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
# Necessary for managing /boot/efi
fs_manage_dos_files($1)
-@@ -1781,10 +1754,14 @@
+@@ -1781,10 +1746,14 @@
template(`userdom_user_home_content',`
gen_require(`
attribute $1_file_type;
@@ -15126,7 +15153,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -1880,11 +1857,11 @@
+@@ -1880,11 +1849,11 @@
#
template(`userdom_search_user_home_dirs',`
gen_require(`
@@ -15140,7 +15167,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -1914,11 +1891,11 @@
+@@ -1914,11 +1883,11 @@
#
template(`userdom_list_user_home_dirs',`
gen_require(`
@@ -15154,7 +15181,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -1962,12 +1939,12 @@
+@@ -1962,12 +1931,12 @@
#
template(`userdom_user_home_domtrans',`
gen_require(`
@@ -15170,7 +15197,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -1997,10 +1974,10 @@
+@@ -1997,10 +1966,10 @@
#
template(`userdom_dontaudit_list_user_home_dirs',`
gen_require(`
@@ -15183,7 +15210,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2032,11 +2009,47 @@
+@@ -2032,11 +2001,47 @@
#
template(`userdom_manage_user_home_content_dirs',`
gen_require(`
@@ -15233,7 +15260,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2068,10 +2081,10 @@
+@@ -2068,10 +2073,10 @@
#
template(`userdom_dontaudit_setattr_user_home_content_files',`
gen_require(`
@@ -15246,7 +15273,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2101,11 +2114,11 @@
+@@ -2101,11 +2106,11 @@
#
template(`userdom_read_user_home_content_files',`
gen_require(`
@@ -15260,7 +15287,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2135,11 +2148,11 @@
+@@ -2135,11 +2140,11 @@
#
template(`userdom_dontaudit_read_user_home_content_files',`
gen_require(`
@@ -15275,7 +15302,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2169,10 +2182,10 @@
+@@ -2169,10 +2174,10 @@
#
template(`userdom_dontaudit_write_user_home_content_files',`
gen_require(`
@@ -15288,7 +15315,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2202,11 +2215,11 @@
+@@ -2202,11 +2207,11 @@
#
template(`userdom_read_user_home_content_symlinks',`
gen_require(`
@@ -15302,7 +15329,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2236,11 +2249,11 @@
+@@ -2236,11 +2241,11 @@
#
template(`userdom_exec_user_home_content_files',`
gen_require(`
@@ -15316,7 +15343,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2270,10 +2283,10 @@
+@@ -2270,10 +2275,10 @@
#
template(`userdom_dontaudit_exec_user_home_content_files',`
gen_require(`
@@ -15329,7 +15356,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2305,12 +2318,12 @@
+@@ -2305,12 +2310,12 @@
#
template(`userdom_manage_user_home_content_files',`
gen_require(`
@@ -15345,7 +15372,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2342,10 +2355,10 @@
+@@ -2342,10 +2347,10 @@
#
template(`userdom_dontaudit_manage_user_home_content_dirs',`
gen_require(`
@@ -15358,7 +15385,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2377,12 +2390,12 @@
+@@ -2377,12 +2382,12 @@
#
template(`userdom_manage_user_home_content_symlinks',`
gen_require(`
@@ -15374,7 +15401,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2414,12 +2427,12 @@
+@@ -2414,12 +2419,12 @@
#
template(`userdom_manage_user_home_content_pipes',`
gen_require(`
@@ -15390,7 +15417,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2451,12 +2464,12 @@
+@@ -2451,12 +2456,12 @@
#
template(`userdom_manage_user_home_content_sockets',`
gen_require(`
@@ -15406,7 +15433,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2501,11 +2514,11 @@
+@@ -2501,11 +2506,11 @@
#
template(`userdom_user_home_dir_filetrans',`
gen_require(`
@@ -15420,7 +15447,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2550,11 +2563,11 @@
+@@ -2550,11 +2555,11 @@
#
template(`userdom_user_home_content_filetrans',`
gen_require(`
@@ -15434,7 +15461,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2594,11 +2607,11 @@
+@@ -2594,11 +2599,11 @@
#
template(`userdom_user_home_dir_filetrans_user_home_content',`
gen_require(`
@@ -15448,7 +15475,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2628,11 +2641,11 @@
+@@ -2628,11 +2633,11 @@
#
template(`userdom_write_user_tmp_sockets',`
gen_require(`
@@ -15462,7 +15489,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2662,11 +2675,11 @@
+@@ -2662,11 +2667,11 @@
#
template(`userdom_list_user_tmp',`
gen_require(`
@@ -15476,7 +15503,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2698,10 +2711,10 @@
+@@ -2698,10 +2703,10 @@
#
template(`userdom_dontaudit_list_user_tmp',`
gen_require(`
@@ -15489,7 +15516,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2733,10 +2746,10 @@
+@@ -2733,10 +2738,10 @@
#
template(`userdom_dontaudit_manage_user_tmp_dirs',`
gen_require(`
@@ -15502,7 +15529,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2766,12 +2779,12 @@
+@@ -2766,12 +2771,12 @@
#
template(`userdom_read_user_tmp_files',`
gen_require(`
@@ -15518,7 +15545,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2803,10 +2816,10 @@
+@@ -2803,10 +2808,10 @@
#
template(`userdom_dontaudit_read_user_tmp_files',`
gen_require(`
@@ -15531,7 +15558,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2838,10 +2851,48 @@
+@@ -2838,10 +2843,48 @@
#
template(`userdom_dontaudit_append_user_tmp_files',`
gen_require(`
@@ -15582,7 +15609,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2871,12 +2922,12 @@
+@@ -2871,12 +2914,12 @@
#
template(`userdom_rw_user_tmp_files',`
gen_require(`
@@ -15598,7 +15625,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2908,10 +2959,10 @@
+@@ -2908,10 +2951,10 @@
#
template(`userdom_dontaudit_manage_user_tmp_files',`
gen_require(`
@@ -15611,7 +15638,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2943,12 +2994,12 @@
+@@ -2943,12 +2986,12 @@
#
template(`userdom_read_user_tmp_symlinks',`
gen_require(`
@@ -15627,7 +15654,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -2980,11 +3031,11 @@
+@@ -2980,11 +3023,11 @@
#
template(`userdom_manage_user_tmp_dirs',`
gen_require(`
@@ -15641,7 +15668,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -3016,11 +3067,11 @@
+@@ -3016,11 +3059,11 @@
#
template(`userdom_manage_user_tmp_files',`
gen_require(`
@@ -15655,7 +15682,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -3052,11 +3103,11 @@
+@@ -3052,11 +3095,11 @@
#
template(`userdom_manage_user_tmp_symlinks',`
gen_require(`
@@ -15669,7 +15696,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -3088,11 +3139,11 @@
+@@ -3088,11 +3131,11 @@
#
template(`userdom_manage_user_tmp_pipes',`
gen_require(`
@@ -15683,7 +15710,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -3124,11 +3175,11 @@
+@@ -3124,11 +3167,11 @@
#
template(`userdom_manage_user_tmp_sockets',`
gen_require(`
@@ -15697,7 +15724,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -3173,10 +3224,10 @@
+@@ -3173,10 +3216,10 @@
#
template(`userdom_user_tmp_filetrans',`
gen_require(`
@@ -15710,7 +15737,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
files_search_tmp($2)
')
-@@ -3217,10 +3268,10 @@
+@@ -3217,10 +3260,10 @@
#
template(`userdom_tmp_filetrans_user_tmp',`
gen_require(`
@@ -15723,7 +15750,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4225,11 +4276,11 @@
+@@ -4225,11 +4268,11 @@
#
interface(`userdom_search_staff_home_dirs',`
gen_require(`
@@ -15737,7 +15764,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4245,10 +4296,10 @@
+@@ -4245,10 +4288,10 @@
#
interface(`userdom_dontaudit_search_staff_home_dirs',`
gen_require(`
@@ -15750,7 +15777,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4264,11 +4315,11 @@
+@@ -4264,11 +4307,11 @@
#
interface(`userdom_manage_staff_home_dirs',`
gen_require(`
@@ -15764,7 +15791,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4283,16 +4334,16 @@
+@@ -4283,16 +4326,16 @@
#
interface(`userdom_relabelto_staff_home_dirs',`
gen_require(`
@@ -15784,7 +15811,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
## users home directory.
##
##
-@@ -4301,12 +4352,27 @@
+@@ -4301,12 +4344,27 @@
##
##
#
@@ -15815,7 +15842,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4321,13 +4387,13 @@
+@@ -4321,13 +4379,13 @@
#
interface(`userdom_read_staff_home_content_files',`
gen_require(`
@@ -15833,7 +15860,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4525,10 +4591,10 @@
+@@ -4525,10 +4583,10 @@
#
interface(`userdom_getattr_sysadm_home_dirs',`
gen_require(`
@@ -15846,7 +15873,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4545,10 +4611,10 @@
+@@ -4545,10 +4603,10 @@
#
interface(`userdom_dontaudit_getattr_sysadm_home_dirs',`
gen_require(`
@@ -15859,7 +15886,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4563,10 +4629,10 @@
+@@ -4563,10 +4621,10 @@
#
interface(`userdom_search_sysadm_home_dirs',`
gen_require(`
@@ -15872,7 +15899,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4582,10 +4648,10 @@
+@@ -4582,10 +4640,10 @@
#
interface(`userdom_dontaudit_search_sysadm_home_dirs',`
gen_require(`
@@ -15885,7 +15912,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4600,10 +4666,10 @@
+@@ -4600,10 +4658,10 @@
#
interface(`userdom_list_sysadm_home_dirs',`
gen_require(`
@@ -15898,7 +15925,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4619,10 +4685,10 @@
+@@ -4619,10 +4677,10 @@
#
interface(`userdom_dontaudit_list_sysadm_home_dirs',`
gen_require(`
@@ -15911,7 +15938,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4638,12 +4704,11 @@
+@@ -4638,12 +4696,11 @@
#
interface(`userdom_dontaudit_read_sysadm_home_content_files',`
gen_require(`
@@ -15927,7 +15954,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4670,10 +4735,10 @@
+@@ -4670,10 +4727,10 @@
#
interface(`userdom_sysadm_home_dir_filetrans',`
gen_require(`
@@ -15940,7 +15967,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4688,10 +4753,10 @@
+@@ -4688,10 +4745,10 @@
#
interface(`userdom_search_sysadm_home_content_dirs',`
gen_require(`
@@ -15953,7 +15980,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4706,13 +4771,13 @@
+@@ -4706,13 +4763,13 @@
#
interface(`userdom_read_sysadm_home_content_files',`
gen_require(`
@@ -15971,7 +15998,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
')
########################################
-@@ -4748,16 +4813,15 @@
+@@ -4748,16 +4805,15 @@
#
interface(`userdom_search_all_users_home_dirs',`
gen_require(`
@@ -15991,7 +16018,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/userdo
##
##
##