Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

odutil(1) [osx man page]

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

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 Changes logging level. Levels are lowest to highest. This state is persistent across reboots and must be changed to a new level or 'default'. alert Enables logging of messages of alert level or lower critical Enables logging of messages of critical level error | default Enables logging of messages of error level or lower (default value) warning Enables logging of messages of warning level notice Enables logging of messages of notice level or lower info Enables logging of messages of info level or lower debug Enables logging of messages of debug level or lower 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
Jan 18, 2012 BSD

Check Out this Related Man Page

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

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