60 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-39.opt-1.pyc — 2.03 KB
2024-04-03 16:13 · rw-r--r--
2.03 KB 2024-04-03 16:13 rw-r--r--
__init__.cpython-39.pyc — 2.03 KB
2024-04-03 16:13 · rw-r--r--
2.03 KB 2024-04-03 16:13 rw-r--r--
bool.cpython-39.opt-1.pyc — 2.56 KB
2024-04-03 16:13 · rw-r--r--
2.56 KB 2024-04-03 16:13 rw-r--r--
bool.cpython-39.pyc — 2.56 KB
2024-04-03 16:13 · rw-r--r--
2.56 KB 2024-04-03 16:13 rw-r--r--
bounds.cpython-39.opt-1.pyc — 3.88 KB
2024-04-03 16:13 · rw-r--r--
3.88 KB 2024-04-03 16:13 rw-r--r--
bounds.cpython-39.pyc — 3.88 KB
2024-04-03 16:13 · rw-r--r--
3.88 KB 2024-04-03 16:13 rw-r--r--
commons.cpython-39.opt-1.pyc — 2.11 KB
2024-04-03 16:13 · rw-r--r--
2.11 KB 2024-04-03 16:13 rw-r--r--
commons.cpython-39.pyc — 2.11 KB
2024-04-03 16:13 · rw-r--r--
2.11 KB 2024-04-03 16:13 rw-r--r--
conditional.cpython-39.opt-1.pyc — 1.65 KB
2024-04-03 16:13 · rw-r--r--
1.65 KB 2024-04-03 16:13 rw-r--r--
conditional.cpython-39.pyc — 1.65 KB
2024-04-03 16:13 · rw-r--r--
1.65 KB 2024-04-03 16:13 rw-r--r--
constraints.cpython-39.opt-1.pyc — 7.13 KB
2024-04-03 16:13 · rw-r--r--
7.13 KB 2024-04-03 16:13 rw-r--r--
constraints.cpython-39.pyc — 7.4 KB
2024-04-03 16:13 · rw-r--r--
7.4 KB 2024-04-03 16:13 rw-r--r--
context.cpython-39.opt-1.pyc — 1.55 KB
2024-04-03 16:13 · rw-r--r--
1.55 KB 2024-04-03 16:13 rw-r--r--
context.cpython-39.pyc — 1.55 KB
2024-04-03 16:13 · rw-r--r--
1.55 KB 2024-04-03 16:13 rw-r--r--
default.cpython-39.opt-1.pyc — 3.32 KB
2024-04-03 16:13 · rw-r--r--
3.32 KB 2024-04-03 16:13 rw-r--r--
default.cpython-39.pyc — 3.32 KB
2024-04-03 16:13 · rw-r--r--
3.32 KB 2024-04-03 16:13 rw-r--r--
descriptors.cpython-39.opt-1.pyc — 1.2 KB
2024-04-03 16:13 · rw-r--r--
1.2 KB 2024-04-03 16:13 rw-r--r--
descriptors.cpython-39.pyc — 1.2 KB
2024-04-03 16:13 · rw-r--r--
1.2 KB 2024-04-03 16:13 rw-r--r--
difference.cpython-39.opt-1.pyc — 5.41 KB
2024-04-03 16:13 · rw-r--r--
5.41 KB 2024-04-03 16:13 rw-r--r--
difference.cpython-39.pyc — 5.57 KB
2024-04-03 16:13 · rw-r--r--
5.57 KB 2024-04-03 16:13 rw-r--r--
fsuse.cpython-39.opt-1.pyc — 2.98 KB
2024-04-03 16:13 · rw-r--r--
2.98 KB 2024-04-03 16:13 rw-r--r--
fsuse.cpython-39.pyc — 2.98 KB
2024-04-03 16:13 · rw-r--r--
2.98 KB 2024-04-03 16:13 rw-r--r--
genfscon.cpython-39.opt-1.pyc — 3.08 KB
2024-04-03 16:13 · rw-r--r--
3.08 KB 2024-04-03 16:13 rw-r--r--
genfscon.cpython-39.pyc — 3.08 KB
2024-04-03 16:13 · rw-r--r--
3.08 KB 2024-04-03 16:13 rw-r--r--
ibendportcon.cpython-39.opt-1.pyc — 3.09 KB
2024-04-03 16:13 · rw-r--r--
3.09 KB 2024-04-03 16:13 rw-r--r--
ibendportcon.cpython-39.pyc — 3.09 KB
2024-04-03 16:13 · rw-r--r--
3.09 KB 2024-04-03 16:13 rw-r--r--
ibpkeycon.cpython-39.opt-1.pyc — 3.07 KB
2024-04-03 16:13 · rw-r--r--
3.07 KB 2024-04-03 16:13 rw-r--r--
ibpkeycon.cpython-39.pyc — 3.07 KB
2024-04-03 16:13 · rw-r--r--
3.07 KB 2024-04-03 16:13 rw-r--r--
initsid.cpython-39.opt-1.pyc — 2.14 KB
2024-04-03 16:13 · rw-r--r--
2.14 KB 2024-04-03 16:13 rw-r--r--
initsid.cpython-39.pyc — 2.14 KB
2024-04-03 16:13 · rw-r--r--
2.14 KB 2024-04-03 16:13 rw-r--r--
mls.cpython-39.opt-1.pyc — 9.57 KB
2024-04-03 16:13 · rw-r--r--
9.57 KB 2024-04-03 16:13 rw-r--r--
mls.cpython-39.pyc — 9.57 KB
2024-04-03 16:13 · rw-r--r--
9.57 KB 2024-04-03 16:13 rw-r--r--
mlsrules.cpython-39.opt-1.pyc — 3.85 KB
2024-04-03 16:13 · rw-r--r--
3.85 KB 2024-04-03 16:13 rw-r--r--
mlsrules.cpython-39.pyc — 3.97 KB
2024-04-03 16:13 · rw-r--r--
3.97 KB 2024-04-03 16:13 rw-r--r--
netifcon.cpython-39.opt-1.pyc — 3.16 KB
2024-04-03 16:13 · rw-r--r--
3.16 KB 2024-04-03 16:13 rw-r--r--
netifcon.cpython-39.pyc — 3.16 KB
2024-04-03 16:13 · rw-r--r--
3.16 KB 2024-04-03 16:13 rw-r--r--
nodecon.cpython-39.opt-1.pyc — 2.98 KB
2024-04-03 16:13 · rw-r--r--
2.98 KB 2024-04-03 16:13 rw-r--r--
nodecon.cpython-39.pyc — 2.98 KB
2024-04-03 16:13 · rw-r--r--
2.98 KB 2024-04-03 16:13 rw-r--r--
objclass.cpython-39.opt-1.pyc — 2.9 KB
2024-04-03 16:13 · rw-r--r--
2.9 KB 2024-04-03 16:13 rw-r--r--
objclass.cpython-39.pyc — 2.9 KB
2024-04-03 16:13 · rw-r--r--
2.9 KB 2024-04-03 16:13 rw-r--r--
polcap.cpython-39.opt-1.pyc — 1.5 KB
2024-04-03 16:13 · rw-r--r--
1.5 KB 2024-04-03 16:13 rw-r--r--
polcap.cpython-39.pyc — 1.5 KB
2024-04-03 16:13 · rw-r--r--
1.5 KB 2024-04-03 16:13 rw-r--r--
portcon.cpython-39.opt-1.pyc — 3.01 KB
2024-04-03 16:13 · rw-r--r--
3.01 KB 2024-04-03 16:13 rw-r--r--
portcon.cpython-39.pyc — 3.01 KB
2024-04-03 16:13 · rw-r--r--
3.01 KB 2024-04-03 16:13 rw-r--r--
properties.cpython-39.opt-1.pyc — 1.66 KB
2024-04-03 16:13 · rw-r--r--
1.66 KB 2024-04-03 16:13 rw-r--r--
properties.cpython-39.pyc — 1.66 KB
2024-04-03 16:13 · rw-r--r--
1.66 KB 2024-04-03 16:13 rw-r--r--
rbacrules.cpython-39.opt-1.pyc — 5.32 KB
2024-04-03 16:13 · rw-r--r--
5.32 KB 2024-04-03 16:13 rw-r--r--
rbacrules.cpython-39.pyc — 5.49 KB
2024-04-03 16:13 · rw-r--r--
5.49 KB 2024-04-03 16:13 rw-r--r--
roles.cpython-39.opt-1.pyc — 2.83 KB
2024-04-03 16:13 · rw-r--r--
2.83 KB 2024-04-03 16:13 rw-r--r--
roles.cpython-39.pyc — 2.83 KB
2024-04-03 16:13 · rw-r--r--
2.83 KB 2024-04-03 16:13 rw-r--r--
terules.cpython-39.opt-1.pyc — 15.38 KB
2024-04-03 16:13 · rw-r--r--
15.38 KB 2024-04-03 16:13 rw-r--r--
terules.cpython-39.pyc — 15.38 KB
2024-04-03 16:13 · rw-r--r--
15.38 KB 2024-04-03 16:13 rw-r--r--
typeattr.cpython-39.opt-1.pyc — 2.99 KB
2024-04-03 16:13 · rw-r--r--
2.99 KB 2024-04-03 16:13 rw-r--r--
typeattr.cpython-39.pyc — 2.99 KB
2024-04-03 16:13 · rw-r--r--
2.99 KB 2024-04-03 16:13 rw-r--r--
types.cpython-39.opt-1.pyc — 3.61 KB
2024-04-03 16:13 · rw-r--r--
3.61 KB 2024-04-03 16:13 rw-r--r--
types.cpython-39.pyc — 3.61 KB
2024-04-03 16:13 · rw-r--r--
3.61 KB 2024-04-03 16:13 rw-r--r--
typing.cpython-39.opt-1.pyc — 591 B
2024-04-03 16:13 · rw-r--r--
591 B 2024-04-03 16:13 rw-r--r--
typing.cpython-39.pyc — 591 B
2024-04-03 16:13 · rw-r--r--
591 B 2024-04-03 16:13 rw-r--r--
users.cpython-39.opt-1.pyc — 3.63 KB
2024-04-03 16:13 · rw-r--r--
3.63 KB 2024-04-03 16:13 rw-r--r--
users.cpython-39.pyc — 3.63 KB
2024-04-03 16:13 · rw-r--r--
3.63 KB 2024-04-03 16:13 rw-r--r--
ONLINE
__pycache__
60 items
00:45:02
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
a qqei@sUddlmZddlmZmZmZmZddlmZddl m Z m Z m Z m Z ddlmZddlmZmZdd lmZmZdd lmZdd lmZeeZee ed <Gd ddeZe ee dddZGdddeZdS)) defaultdict) NamedTupleSetOptionalUnion) MLSDisabled)LevelRangeRoleUser)DiffResultDescriptor) Difference SymbolWrapper) LevelWrapper RangeWrapperrole_wrapper_factory) SymbolCache _users_cachec@seZdZUdZeeed<eeed<eeed<eee e fed<eee e fed<eee e fed<eee e fed<d S) ModifiedUserz'Difference details for a modified user. added_roles removed_roles matched_roles added_level removed_level added_range removed_rangeN) __name__ __module__ __qualname____doc__rr __annotations__rrr strr r%r%8/usr/lib64/python3.9/site-packages/setools/diff/users.pyrs    r)userreturncCsBzt|j|WSty<t|}|t|j|<|YS0dS)z| Wrap users from the specified policy. This caches results to prevent duplicate wrapper objects in memory. N)rZpolicyKeyErrorr)r'rr%r%r&user_wrapper_factory"s  r+c@sDeZdZdZedZedZedZddddZddddZ dS) UsersDifferencez7Determine the difference in users between two policies. diff_usersN)r(c Cs|jd||dd|jDdd|jD\|_|_}t |_ |D],\}}|dd|j Ddd|j D\}}}z$t |j }t|j}|j } |j} Wn"tyd}d}d} d} Yn0z$t |j } t|j} |j } |j}Wn$tyd} d} d} d}Yn0|| kr.| }| }nd}d}|| krJ|}| }nd}d}|sh|sh|sh|rTt||||||||j |<qTdS) z6Generate the difference in users between the policies.zDGenerating user differences from {0.left_policy} to {0.right_policy}css|]}t|VqdSNr+.0r*r%r%r& @z-UsersDifference.diff_users..css|]}t|VqdSr.r/r0r%r%r&r2Ar3css|]}t|VqdSr.rr0r%r%r&r2Kr3css|]}t|VqdSr.rr0r%r%r&r2Lr3NzNone (MLS Disabled))loginfoformatZ _set_diffZ left_policyZusersZ right_policy added_users removed_usersdictmodified_usersrolesrZ mls_levelrZ mls_rangerr)selfZ matched_usersZ left_userZ right_userrrrZleft_level_wrapZleft_range_wrapZ left_levelZ left_rangeZright_level_wrapZright_range_wrapZ right_levelZ right_rangerrrrr%r%r&r-9sh            zUsersDifference.diff_userscCs"|jdd|_d|_d|_dS)z%Reset diff results on policy changes.zResetting user differencesN)r4debugr7r8r:)r<r%r%r& _reset_diffs zUsersDifference._reset_diff) rr r!r"rr7r8r:r-r>r%r%r%r&r,1s Sr,N) collectionsrtypingrrrr exceptionrZ policyrepr r r r Z descriptorsr differencerrZmlsrrr;rrr9rr#rr+r,r%r%r%r&s