Include Page | ||||
---|---|---|---|---|
|
Panel | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
This topic is discussed in the "Grouper Maintenance" training video. |
...
A future version may extend the Source class to provide more efficient lookups of subjects.
Usage
No Format |
---|
$GROUPER_HOME/bin/gsh.sh -usdu <command line arguments>
|
Without any arguments, USDU prints its usage
No Format |
---|
usage: USDU -all | -source <arg> | -uuid <arg> [-delete] [-start <arg>]
-all find unresolvable subjects from all sources
-delete delete memberships and privileges
-source <arg> find unresolvable subjects from source
-start <arg> start session as this subject, default GrouperSystem
-uuid <arg> find unresolvable subject with member uuid
Unresolvable subjects are printed to stdout.
If an unresolvable subject is not a member of any groups:
member_uuid='<uuid>' subject='<id>' no_memberships
For every group or stem and list that an unresolvable subject is a member of:
member_uuid='<uuid>' subject='<id>' group|stem='<name>' list='<name>' [delete]
|
For every unresolvable subject, usdu prints one line for every immediate memberbershipmembership. If an unresolvable subject is not a member of any groups and has no privileges, usdu prints no_memberships.
Find unresolvable subjects from all sources
No Format |
---|
$GROUPER_HOME/bin/gsh.sh -usdu -all
member_uuid='e58697e4-...' subject='id1'/'source'/'person' group='stem:group1' list='members'
member_uuid='e58697e4-...' subject='id2'/'source'/'person' group='stem:group2' list='members'
...
|
Find unresolvable subjects from a specified source
No Format |
---|
$GROUPER_HOME/bin/gsh.sh -usdu -source CustomSource
|
Find unresolvable subject via member uuid
No Format |
---|
$GROUPER_HOME/bin/gsh.sh -usdu -uuid e58697e4-11a5-4082-b318-cb1e79191923
|
Delete unresolvable subject from all groups
No Format |
---|
$GROUPER_HOME/bin/gsh.sh -usdu -uuid e58697e4-... -delete
member_uuid='e58697e4-...' subject='id1'/'source'/'person' group='stem:group1' list='members' delete
|
...