Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

odutil(1) [mojave man page]

odutil(1)						    BSD General Commands Manual 						 odutil(1)

NAME
odutil -- allows caller to examine or change state of opendirectoryd(8) SYNOPSIS
odutil show [cache | sessions | nodes | modules | requests | nodenames | statistics | all] odutil show configuration nodename [module modulename] [option option] odutil reset [cache | statistics] odutil set log [default | alert | critical | error | warning | notice | info | debug] odutil set configuration nodename [module modulename] option option value1 ... odutil set statistics [on | off] DESCRIPTION
Use odutil to look at internal state information for opendirectoryd, enable or disable logging, or change statistics settings. Available commands: show Show various internal information. Subcommands: cache Outputs contents of the cache. Note, this output is not included in show all command. sessions List all open sessions nodes List all open nodes modules List all loaded modules requests List all active requests statistics Outputs statistics information. Some statistics are always enabled (membership). Additional statistics can be enabled see 'set statistics on'. nodenames List all available node names all List all of the above information (excludes cache) show configuration nodename Show configuration of a specific node, Subcommands: module modulename Specific module is requested, otherwise global options option option Output a value of a specific option. reset Reset various internal information. Subcommands: cache Resets all caches including membership and kernel (does not affect DNS cache) statistics Resets any accumulated statistics. set log Change the type of log messages saved to persistent storage. The configuration stays active across reboots and must be changed to a new type or 'default'. The next type of messages are automatically stored to memory-only buffers for enhanced debugging. default Enables saving log messages based on default system behavior. Typically, saves basic messages to persistent storage and info messages to memory-only buffers. info Enables saving of info type messages to persistent storage and debug messages to memory-only buffers. debug Enables saving all types of messages to persistent storage. set configuration nodename Sets either global or per-module options accordingly. module modulename If module is omitted, then global option is assumed. option option value1 ... Set a specific option to one or more values as appropriate. set statistics Enables or disables extended statistics. Statistics include per-process-name call statistics and per-API call and latencies. This setting is persistent across reboots and should not normally be run as it is memory intensive. on Enables statistics tracking off Disables statistics tracking SEE ALSO
opendirectoryd(8) BSD
Nov 15, 2016 BSD

Check Out this Related Man Page

dsmemberutil(1) 					    BSD General Commands Manual 					   dsmemberutil(1)

NAME
dsmemberutil -- various operations for the membership APIs, including state dump, check memberships, UUIDs, etc. SYNOPSIS
dsmemberutil [-v] [-h] command [options] DESCRIPTION
dsmemberutil is a program that implements the membership API calls in a command line utility. FLAGS
A list of flags and their descriptions: -h Lists the options for calling dsmemberutil -v Causes dsmemberutil to operate in verbose mode. COMMANDS
The action of each command is described below: getuuid -ugUGsS value Takes any of the options and returns the associated UUID. getid -UGsSX value Takes any of the options and returns the associated UID or GID depending on option provided. getsid -ugUGX value Takes any of the options and returns the associated SID. checkmembership -uUxs param -gGXS param Returns if a user or group with the associated option is a member of the group. flushcache Flushes the current membership cache. Legacy commands such as dumpstate and statistics are gone. See odutil(1) for show cache and statistics operations. A list of options available. In some cases -xX and -sS can be used synonymously due to nature of the value. -u uid Using user with UID -U name Using user with name -s sid Using user with SID -x uuid Using user with UUID -g gid Using group with GID -G name Using group with name -S sid Using group with SID -X uuid Using group with UUID EXAMPLES
Get a user's uuid: % dsmemberutil getuuid -u 501 EEA4F2F6-B268-49E7-9C6F-E3C4A37DA4FD Get a group's uuid % dsmemberutil getuuid -g 0 ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000000 Get a user's or group's id from a uuid % dsmemberutil getid -X ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C gid: 12 Check a user's membership in a group (using UID and GID) % dsmemberutil checkmembership -u 501 -g 0 user is not a member of the group Check a user's membership in a group (using names) % dsmemberutil checkmembership -U root -G wheel user is a member of the group SEE ALSO
odutil(1), dseditgroup(1), dscacheutil(1) Darwin Jan 1, 2007 Darwin
Man Page