'\" t .\" Title: wbinfo .\" Author: [see the "AUTHOR" section] .\" Generator: DocBook XSL Stylesheets v1.75.2 .\" Date: 01/14/2010 .\" Manual: User Commands .\" Source: Samba 3.3 .\" Language: English .\" .TH "WBINFO" "1" "01/14/2010" "Samba 3\&.3" "User Commands" .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" wbinfo \- Query information from winbind daemon .SH "SYNOPSIS" .HP \w'\ 'u wbinfo [\-a\ user%password] [\-\-all\-domains] [\-\-allocate\-gid] [\-\-allocate\-uid] [\-D\ domain] [\-\-domain\ domain] [\-g] [\-\-getdcname\ domain] [\-\-get\-auth\-user] [\-G\ gid] [\-h] [\-i\ user] [\-I\ ip] [\-K\ user%password] [\-m] [\-n\ name] [\-N\ netbios\-name] [\-\-own\-domain] [\-p] [\-r\ user] [\-\-remove\-uid\-mapping\ uid,sid] [\-\-remove\-gid\-mapping\ gid,sid] [\-s\ sid] [\-\-separator] [\-\-sequence] [\-\-set\-auth\-user\ user%password] [\-\-set\-uid\-mapping\ uid,sid] [\-\-set\-gid\-mapping\ gid,sid] [\-S\ sid] [\-t] [\-u] [\-\-uid\-info\ uid] [\-\-user\-domgroups\ sid] [\-\-user\-sids\ sid] [\-U\ uid] [\-V] [\-Y\ sid] [\-\-verbose] .SH "DESCRIPTION" .PP This tool is part of the \fBsamba\fR(7) suite\&. .PP The wbinfo program queries and returns information created and used by the \fBwinbindd\fR(1M) daemon\&. .PP The \fBwinbindd\fR(1M) daemon must be configured and running for the wbinfo program to be able to return information\&. .SH "OPTIONS" .PP \-a|\-\-authenticate username%password .RS 4 Attempt to authenticate a user via winbindd\&. This checks both authenticaion methods and reports its results\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBNote\fR .ps -1 .br Do not be tempted to use this functionality for authentication in third\-party applications\&. Instead use \fBntlm_auth\fR(1)\&. .sp .5v .RE .RE .PP \-\-allocate\-gid .RS 4 Get a new GID out of idmap .RE .PP \-\-allocate\-uid .RS 4 Get a new UID out of idmap .RE .PP \-\-all\-domains .RS 4 List all domains (trusted and own domain)\&. .RE .PP \-\-domain name .RS 4 This parameter sets the domain on which any specified operations will performed\&. If special domain name \'\&.\' is used to represent the current domain to which winbindd belongs\&. Currently only the \fB\-\-sequence\fR, \fB\-u\fR, and \fB\-g\fR options honor this parameter\&. .RE .PP \-D|\-\-domain\-info domain .RS 4 Show most of the info we have about the domain\&. .RE .PP \-g|\-\-domain\-groups .RS 4 This option will list all groups available in the Windows NT domain for which the \fBsamba\fR(7) daemon is operating in\&. Groups in all trusted domains will also be listed\&. Note that this operation does not assign group ids to any groups that have not already been seen by \fBwinbindd\fR(1M)\&. .RE .PP \-\-get\-auth\-user .RS 4 Print username and password used by winbindd during session setup to a domain controller\&. Username and password can be set using \fB\-\-set\-auth\-user\fR\&. Only available for root\&. .RE .PP \-\-getdcname domain .RS 4 Get the DC name for the specified domain\&. .RE .PP \-G|\-\-gid\-to\-sid gid .RS 4 Try to convert a UNIX group id to a Windows NT SID\&. If the gid specified does not refer to one within the idmap gid range then the operation will fail\&. .RE .PP \-i|\-\-user\-info user .RS 4 Get user info\&. .RE .PP \-I|\-\-WINS\-by\-ip ip .RS 4 The \fI\-I\fR option queries \fBwinbindd\fR(1M) to send a node status request to get the NetBIOS name associated with the IP address specified by the \fIip\fR parameter\&. .RE .PP \-K|\-\-krb5auth username%password .RS 4 Attempt to authenticate a user via Kerberos\&. .RE .PP \-m|\-\-trusted\-domains .RS 4 Produce a list of domains trusted by the Windows NT server \fBwinbindd\fR(1M) contacts when resolving names\&. This list does not include the Windows NT domain the server is a Primary Domain Controller for\&. .RE .PP \-n|\-\-name\-to\-sid name .RS 4 The \fI\-n\fR option queries \fBwinbindd\fR(1M) for the SID associated with the name specified\&. Domain names can be specified before the user name by using the winbind separator character\&. For example CWDOM1/Administrator refers to the Administrator user in the domain CWDOM1\&. If no domain is specified then the domain used is the one specified in the \fBsmb.conf\fR(4) \fIworkgroup \fR parameter\&. .RE .PP \-N|\-\-WINS\-by\-name name .RS 4 The \fI\-N\fR option queries \fBwinbindd\fR(1M) to query the WINS server for the IP address associated with the NetBIOS name specified by the \fIname\fR parameter\&. .RE .PP \-\-own\-domain .RS 4 List own domain\&. .RE .PP \-p|\-\-ping .RS 4 Check whether winbindd is still alive\&. Prints out either \'succeeded\' or \'failed\'\&. .RE .PP \-r|\-\-user\-groups username .RS 4 Try to obtain the list of UNIX group ids to which the user belongs\&. This only works for users defined on a Domain Controller\&. .RE .PP \-s|\-\-sid\-to\-name sid .RS 4 Use \fI\-s\fR to resolve a SID to a name\&. This is the inverse of the \fI\-n \fR option above\&. SIDs must be specified as ASCII strings in the traditional Microsoft format\&. For example, S\-1\-5\-21\-1455342024\-3071081365\-2475485837\-500\&. .RE .PP \-\-separator .RS 4 Get the active winbind separator\&. .RE .PP \-\-sequence .RS 4 Show sequence numbers of all known domains .RE .PP \-\-set\-auth\-user username%password .RS 4 Store username and password used by winbindd during session setup to a domain controller\&. This enables winbindd to operate in a Windows 2000 domain with Restrict Anonymous turned on (a\&.k\&.a\&. Permissions compatible with Windows 2000 servers only)\&. .RE .PP \-S|\-\-sid\-to\-uid sid .RS 4 Convert a SID to a UNIX user id\&. If the SID does not correspond to a UNIX user mapped by \fBwinbindd\fR(1M) then the operation will fail\&. .RE .PP \-t|\-\-check\-secret .RS 4 Verify that the workstation trust account created when the Samba server is added to the Windows NT domain is working\&. .RE .PP \-u|\-\-domain\-users .RS 4 This option will list all users available in the Windows NT domain for which the \fBwinbindd\fR(1M) daemon is operating in\&. Users in all trusted domains will also be listed\&. Note that this operation does not assign user ids to any users that have not already been seen by \fBwinbindd\fR(1M) \&. .RE .PP \-\-uid\-info UID .RS 4 Get user info for the user conencted to user id UID\&. .RE .PP \-\-user\-domgroups SID .RS 4 Get user domain groups\&. .RE .PP \-\-user\-sids SID .RS 4 Get user group SIDs for user\&. .RE .PP \-U|\-\-uid\-to\-sid uid .RS 4 Try to convert a UNIX user id to a Windows NT SID\&. If the uid specified does not refer to one within the idmap uid range then the operation will fail\&. .RE .PP \-\-verbose .RS 4 Print additional information about the query results\&. .RE .PP \-Y|\-\-sid\-to\-gid sid .RS 4 Convert a SID to a UNIX group id\&. If the SID does not correspond to a UNIX group mapped by \fBwinbindd\fR(1M) then the operation will fail\&. .RE .PP \-\-remove\-uid\-mapping uid,sid .RS 4 Remove an existing uid to sid mapping entry from the IDmap backend\&. .RE .PP \-\-remove\-gid\-mapping gid,sid .RS 4 Remove an existing gid to sid mapping entry from the IDmap backend\&. .RE .PP \-\-set\-uid\-mapping uid,sid .RS 4 Create a new or modify an existing uid to sid mapping in the IDmap backend\&. .RE .PP \-\-set\-gid\-mapping gid,sid .RS 4 Create a new or modify an existing gid to sid mapping in the IDmap backend\&. .RE .PP \-V|\-\-version .RS 4 Prints the program version number\&. .RE .PP \-h|\-\-help .RS 4 Print a summary of command line options\&. .RE .SH "EXIT STATUS" .PP The wbinfo program returns 0 if the operation succeeded, or 1 if the operation failed\&. If the \fBwinbindd\fR(1M) daemon is not working wbinfo will always return failure\&. .SH "VERSION" .PP This man page is correct for version 3 of the Samba suite\&. .SH "SEE ALSO" .PP \fBwinbindd\fR(1M) and \fBntlm_auth\fR(1) .SH "AUTHOR" .PP The original Samba software and related utilities were created by Andrew Tridgell\&. Samba is now developed by the Samba Team as an Open Source project similar to the way the Linux kernel is developed\&. .PP wbinfo and winbindd were written by Tim Potter\&. .PP The conversion to DocBook for Samba 2\&.2 was done by Gerald Carter\&. The conversion to DocBook XML 4\&.2 for Samba 3\&.0 was done by Alexander Bokovoy\&.