diff options
| author | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-10-15 01:18:54 -0800 |
|---|---|---|
| committer | David M. Syzdek <syzdek@bindlebinaries.com> | 2019-10-15 01:33:42 -0800 |
| commit | e32a8573e6d0fe351e4c2b69d18aba760cf998a9 (patch) | |
| tree | 9a22ba508a40b7cb2755f238ecd0e013bd001642 /doc | |
| parent | 44c47eaf8146bcad29d5c8a0f90a390851c6c273 (diff) | |
| download | ldap-utils-e32a8573e6d0fe351e4c2b69d18aba760cf998a9.tar.gz ldap-utils-e32a8573e6d0fe351e4c2b69d18aba760cf998a9.tar.bz2 ldap-utils-e32a8573e6d0fe351e4c2b69d18aba760cf998a9.tar.xz ldap-utils-e32a8573e6d0fe351e4c2b69d18aba760cf998a9.zip | |
docs: updating man page for ldap2csv
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/ldap2csv.1.in | 121 |
1 files changed, 120 insertions, 1 deletions
diff --git a/doc/ldap2csv.1.in b/doc/ldap2csv.1.in index 4868e74..48c4639 100644 --- a/doc/ldap2csv.1.in +++ b/doc/ldap2csv.1.in | |||
| @@ -38,19 +38,138 @@ ldap2csv \- LDAP search tool which outputs CSV | |||
| 38 | 38 | ||
| 39 | .SH SYNOPSIS | 39 | .SH SYNOPSIS |
| 40 | \fBldap2csv\fR | 40 | \fBldap2csv\fR |
| 41 | [\fBFILL IN OPTIONS\fR] | 41 | [\fB-b\fR \fIbasedn\fR] |
| 42 | [\fB-c\fR] | ||
| 43 | [\fB-d\fR \fIlevel\fR] | ||
| 44 | [\fB-D\fR \fIbinddn\fR] | ||
| 45 | [\fB-H\fR \fIURI\fR] | ||
| 46 | [\fB-l\fR \fIlimit\fR] | ||
| 47 | [\fB-L\fR[\fB-L\fR]] | ||
| 48 | [\fB-n\fR] | ||
| 49 | [\fB-v\fR | \fB--version\fR] | ||
| 50 | [\fB-s\fR \fIscope\fR] | ||
| 51 | [\fB-S\fR \fIattr\fR] | ||
| 52 | [\fB-w\fR \fIpasswd\fR] | ||
| 53 | [\fB-W\fR] | ||
| 54 | [\fB-x\fR] | ||
| 55 | [\fB-y\fR \fIfile\fR] | ||
| 56 | [\fB-Y\fR \fImech\fR] | ||
| 57 | [\fB-z\fR \fIlimit\fR] | ||
| 58 | [\fB-Z\fR[\fB-Z\fR]] | ||
| 59 | \fIfilter\fR | ||
| 60 | \fIattributes...\fR | ||
| 42 | .sp | 61 | .sp |
| 43 | \fBldap2csv\fR [ \fB-h\fR | \fB--help\fR ] | 62 | \fBldap2csv\fR [ \fB-h\fR | \fB--help\fR ] |
| 44 | .sp | 63 | .sp |
| 45 | \fBldap2csv\fR [ \fB-V\fR | \fB--version\fR ] | 64 | \fBldap2csv\fR [ \fB-V\fR | \fB--version\fR ] |
| 46 | 65 | ||
| 66 | |||
| 47 | .SH DESCRIPTION | 67 | .SH DESCRIPTION |
| 68 | ldap2csv is a shell utilty which performs an LDAP search and prints the results | ||
| 69 | in CSV format. | ||
| 48 | 70 | ||
| 49 | 71 | ||
| 50 | .SH OPTIONS | 72 | .SH OPTIONS |
| 73 | .TP | ||
| 74 | \fB-c\fR | ||
| 75 | do not stop if an error is encountered | ||
| 76 | .TP | ||
| 77 | \fB-d\fR | ||
| 78 | set OpenLDAP debug level to `level' | ||
| 79 | .TP | ||
| 80 | \fB-D\fR \fIbinddn\fR | ||
| 81 | bind DN used for simple bind | ||
| 82 | .TP | ||
| 83 | \fB-H\fR \fIURI\fR | ||
| 84 | specifies list of LDAP Uniform Resource Identifier(s) used to connect to LDAP server | ||
| 85 | .TP | ||
| 86 | \fB-l\fR \fIlimit\fR | ||
| 87 | time limit (in seconds) for search | ||
| 88 | .TP | ||
| 89 | \fB-L\fR | ||
| 90 | two \fB-L\fR disables comments | ||
| 91 | .TP | ||
| 92 | \fB-v\fR \fB--version\fR | ||
| 93 | run in verbose mode | ||
| 94 | .TP | ||
| 95 | \fB-s\fR \fIscope\fR | ||
| 96 | specifies search filter. Must be one of \fIbase\fR, \fIone\fR, \fIsub\fR, or \fIchild\fR | ||
| 97 | .TP | ||
| 98 | \fB-S\fR \fIattr\fR | ||
| 99 | sort results by attribute \fIattr\fR | ||
| 100 | .TP | ||
| 101 | \fB-w\fR \fIpasswd\fR | ||
| 102 | bind password used for simple bind | ||
| 103 | .TP | ||
| 104 | \fB-W\fR | ||
| 105 | prompt for bind password used in simple bind | ||
| 106 | .TP | ||
| 107 | \fB-x\fR | ||
| 108 | use simple authentication for bind | ||
| 109 | .TP | ||
| 110 | \fB-y\fR \fIfile\fR | ||
| 111 | read bind password from file | ||
| 112 | .TP | ||
| 113 | \fB-Y\fR \fImech\fR | ||
| 114 | SASL mechanism used during bind | ||
| 115 | .TP | ||
| 116 | \fB-z\fR \fIlimit\fR | ||
| 117 | size limit for search | ||
| 118 | .TP | ||
| 119 | \fB-Z\fR[\fB-Z\fR] | ||
| 120 | Issue StartTLS before bind request. \fB-ZZ\fR requires TLS operations to be successful. | ||
| 51 | 121 | ||
| 52 | 122 | ||
| 53 | .SH EXAMPLE | 123 | .SH EXAMPLE |
| 124 | The following command: | ||
| 125 | .in +4n | ||
| 126 | .nf | ||
| 127 | |||
| 128 | ldap2csv -LLL -x -b o=internet -S sn '(uid=*)' uid givenname sn mail title rdn | ||
| 129 | |||
| 130 | .fi | ||
| 131 | .in | ||
| 132 | |||
| 133 | will perform search on the LDAP server. The output might look something the following: | ||
| 134 | .in +4n | ||
| 135 | .nf | ||
| 136 | |||
| 137 | "uid","givenname","sn","mail","title","rdn" | ||
| 138 | "jdough","John","Dough","doughboy42@example.com","'Dough' Master","uid=jdough" | ||
| 139 | "dnullman","Devian","Nullman","noreply@example.com","Linux Device : /dev/null","uid=dnullman" | ||
| 140 | "syzdek","David M.","Syzdek","david@syzdek.net","Slackware Linux Administrator","uid=syzdek" | ||
| 141 | |||
| 142 | .fi | ||
| 143 | .in | ||
| 144 | |||
| 145 | Similar search performed with \fBldapsearch\fR might produce output which looks something like the following: | ||
| 146 | |||
| 147 | .in +4n | ||
| 148 | .nf | ||
| 149 | |||
| 150 | dn: uid=jdough,ou=People,dc=example,dc=net,o=internet | ||
| 151 | uid: jdough | ||
| 152 | givenname: John | ||
| 153 | sn: Dough | ||
| 154 | mail: doughboy42@example.com | ||
| 155 | title: "Dough" Master | ||
| 156 | |||
| 157 | dn: uid=dnullman,ou=People,dc=example,dc=net,o=internet | ||
| 158 | uid: dnullman | ||
| 159 | givenname: Devian | ||
| 160 | sn: Nullman | ||
| 161 | mail: noreply@example.com | ||
| 162 | title: Linux Device | /dev/null | ||
| 163 | |||
| 164 | dn: uid=syzdek,ou=People,dc=syzdek,dc=net,o=internet | ||
| 165 | uid: syzdek | ||
| 166 | givenname: David M. | ||
| 167 | sn: Syzdek | ||
| 168 | mail: david@syzdek.net | ||
| 169 | title: Slackware Linux Administrator | ||
| 170 | |||
| 171 | .fi | ||
| 172 | .in | ||
| 54 | 173 | ||
| 55 | 174 | ||
| 56 | .SH "SEE ALSO" | 175 | .SH "SEE ALSO" |
