Creo un archivo simple y cambié su contexto, que chcon -u system_u -r object_r -t test_exec_t
como usuario root. cuando inicio sesión en el sistema a través del usuario root, la salida del comando ls -Z
está bien, pero cuando inicio sesión a través de otro usuario normal, la salida de ls -Z
es system_u:object_r:unlabeled_t:s0
.
También cuando inicio sesión a través de un usuario normal, la salida id -Z
es user_u:user_r:user_t:s0
y puedo leer el contenido de test.sh
mientras que test.sh
no coincide el tipo user_t
.
También verifico audit.log
y no hay registro de denegación allí.