'\" t .\" Title: sssctl .\" Author: The SSSD upstream - https://github.com/SSSD/sssd/ .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 02/04/2024 .\" Manual: SSSD Manual pages .\" Source: SSSD .\" Language: English .\" .TH "SSSCTL" "8" "02/04/2024" "SSSD" "SSSD Manual pages" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" sssctl \- SSSD control and status utility .SH "SYNOPSIS" .HP \w'\fBsssctl\fR\ 'u \fBsssctl\fR \fICOMMAND\fR [\fIoptions\fR] .SH "DESCRIPTION" .PP \fBsssctl\fR provides a simple and unified way to obtain information about SSSD status, such as active server, auto\-discovered servers, domains and cached objects\&. In addition, it can manage SSSD data files for troubleshooting in such a way that is safe to manipulate while SSSD is running\&. .SH "AVAILABLE COMMANDS" .PP To list all available commands run \fBsssctl\fR without any parameters\&. To print help for selected command run \fBsssctl COMMAND \-\-help\fR\&. .SH "COMMON OPTIONS" .PP Those options are available with all commands\&. .PP \fB\-\-debug\fR \fILEVEL\fR .RS 4 SSSD supports two representations for specifying the debug level\&. The simplest is to specify a decimal value from 0\-9, which represents enabling that level and all lower\-level debug messages\&. The more comprehensive option is to specify a hexadecimal bitmask to enable or disable specific levels (such as if you wish to suppress a level)\&. .sp Currently supported debug levels: .sp \fI0\fR, \fI0x0010\fR: Fatal failures\&. Anything that would prevent SSSD from starting up or causes it to cease running\&. .sp \fI1\fR, \fI0x0020\fR: Critical failures\&. An error that doesn\*(Aqt kill SSSD, but one that indicates that at least one major feature is not going to work properly\&. .sp \fI2\fR, \fI0x0040\fR: Serious failures\&. An error announcing that a particular request or operation has failed\&. .sp \fI3\fR, \fI0x0080\fR: Minor failures\&. These are the errors that would percolate down to cause the operation failure of 2\&. .sp \fI4\fR, \fI0x0100\fR: Configuration settings\&. .sp \fI5\fR, \fI0x0200\fR: Function data\&. .sp \fI6\fR, \fI0x0400\fR: Trace messages for operation functions\&. .sp \fI7\fR, \fI0x1000\fR: Trace messages for internal control functions\&. .sp \fI8\fR, \fI0x2000\fR: Contents of function\-internal variables that may be interesting\&. .sp \fI9\fR, \fI0x4000\fR: Extremely low\-level tracing information\&. .sp \fI10\fR, \fI0x10000\fR: Even more low\-level libldb tracing information\&. Almost never really required\&. .sp To log required bitmask debug levels, simply add their numbers together as shown in following examples: .sp \fIExample\fR: To log fatal failures, critical failures, serious failures and function data use 0x0270\&. .sp \fIExample\fR: To log fatal failures, configuration settings, function data, trace messages for internal control functions use 0x1310\&. .sp \fINote\fR: The bitmask format of debug levels was introduced in 1\&.7\&.0\&. .sp \fIDefault\fR: 0x0070 (i\&.e\&. fatal, critical and serious failures; corresponds to setting 2 in decimal notation) .RE .SH "SEE ALSO" .PP \fBsssd\fR(8), \fBsssd.conf\fR(5), \fBsssd-ldap\fR(5), \fBsssd-ldap-attributes\fR(5), \fBsssd-krb5\fR(5), \fBsssd-simple\fR(5), \fBsssd-ipa\fR(5), \fBsssd-ad\fR(5), \fBsssd-files\fR(5), \fBsssd-sudo\fR(5), \fBsssd-session-recording\fR(5), \fBsss_cache\fR(8), \fBsss_debuglevel\fR(8), \fBsss_obfuscate\fR(8), \fBsss_seed\fR(8), \fBsssd_krb5_locator_plugin\fR(8), \fBsss_ssh_authorizedkeys\fR(8), \fBsss_ssh_knownhostsproxy\fR(8), \fBsssd-ifp\fR(5), \fBpam_sss\fR(8)\&. \fBsss_rpcidmapd\fR(5) \fBsssd-systemtap\fR(5) .SH "AUTHORS" .PP \fBThe SSSD upstream \- https://github\&.com/SSSD/sssd/\fR