source: heimdal/trunk/kuser/kcc-commands.in@ 4

Last change on this file since 4 was 1, checked in by Paul Smedley, 10 years ago

Initial commit of Heimdal 1.5.3

File size: 5.3 KB
Line 
1/*
2 * Copyright (c) 2010 Kungliga Tekniska Högskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 *
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 *
13 * 2. Redistributions in binary form must reproduce the above copyright
14 * notice, this list of conditions and the following disclaimer in the
15 * documentation and/or other materials provided with the distribution.
16 *
17 * 3. Neither the name of the Institute nor the names of its contributors
18 * may be used to endorse or promote products derived from this software
19 * without specific prior written permission.
20 *
21 * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 * ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34command = {
35 name = "klist"
36 name = "list"
37 help = "List kerberos tickets"
38 option = {
39 long = "cache"
40 short = "c"
41 type = "string"
42 help = "credential cache to list"
43 }
44 option = {
45 name = "flags"
46 short = "f"
47 type = "flag"
48 help = "list flags"
49 }
50 option = {
51 long = "test"
52 short = "t"
53 type = "flag"
54 help = "test for having tickets"
55 }
56 option = {
57 name = "s"
58 short = "s"
59 type = "flag"
60 }
61 option = {
62 long = "tokens"
63 short = "T"
64 type = "flag"
65 help = "display AFS tokens"
66 }
67 option = {
68 long = "v5"
69 short = "5"
70 type = "flag"
71 default = "1"
72 help = "display v5 credential tokens"
73 }
74 option = {
75 long = "all-content"
76 short = "A"
77 type = "flag"
78 help = "List all caches with their content"
79 }
80 option = {
81 long = "list-all"
82 short = "l"
83 type = "flag"
84 help = "List all caches"
85 }
86 option = {
87 long = "verbose"
88 short = "v"
89 type = "flag"
90 help = "Verbose output"
91 }
92 option = {
93 name = "a"
94 short = "a"
95 type = "flag"
96 }
97 option = {
98 name = "n"
99 short = "n"
100 type = "flag"
101 }
102 option = {
103 long = "hidden"
104 type = "flag"
105 help = "Verbose output"
106 }
107}
108command = {
109 name = "kgetcred"
110 help = "Acquire a Kerberos ticket"
111 option = {
112 long = "enctype"
113 short = "e"
114 type = "string"
115 argument = "enctype"
116 help = "Encryption type to use"
117 }
118 option = {
119 long = "cache"
120 short = "c"
121 type = "string"
122 argument = "cachename"
123 help = "Credentials cache"
124 }
125}
126command = {
127 name = "kswitch"
128 name = "switch"
129 help = "Switch default kerberos cache"
130 option = {
131 long = "type"
132 short = "t"
133 type = "string"
134 help = "type of credential cache"
135 }
136 option = {
137 long = "cache"
138 short = "c"
139 type = "string"
140 help = "name of credential cache"
141 }
142 option = {
143 long = "principal"
144 short = "p"
145 type = "string"
146 help = "name of principal"
147 }
148 option = {
149 long = "interactive"
150 short = "i"
151 type = "flag"
152 help = "interactive selection"
153 }
154};
155command = {
156 name = "kvno"
157 help = "Acquire a Kerberos ticket"
158 option = {
159 long = "enctype"
160 short = "e"
161 type = "string"
162 argument = "enctype"
163 help = "Encryption type to use"
164 }
165 option = {
166 long = "cache"
167 short = "c"
168 type = "string"
169 argument = "cachename"
170 help = "Credentials cache"
171 }
172 option = {
173 long = "keytab"
174 short = "k"
175 type = "string"
176 argument = "keytabname"
177 help = "Keytab to use"
178 }
179 option = {
180 long = "server"
181 short = "S"
182 type = "string"
183 argument = "principal"
184 help = "Server to get ticket for"
185 }
186 option = {
187 long = "quiet"
188 short = "q"
189 type = "flag"
190 help = "Quiet"
191 }
192}
193command = {
194 name = "copy_cred_cache"
195 option = {
196 long = "krbtgt-only"
197 type = "flag"
198 help = "only copy local krbtgt"
199 }
200 option = {
201 long = "service"
202 type = "string"
203 help = "limit to this service"
204 argument = "service"
205 }
206 option = {
207 long = "enctype"
208 type = "string"
209 help = "limit to this enctype"
210 argument = "enctype"
211 }
212 option = {
213 long = "flags"
214 type = "string"
215 help = "limit to these flags"
216 }
217 option = {
218 long = "valid-for"
219 type = "string"
220 help = "limit to creds valid for at least this long"
221 argument = "time"
222 }
223 option = {
224 long = "fcache-version"
225 type = "integer"
226 help = "file cache version to create"
227 }
228 min_args = "1"
229 max_args = "2"
230 help = "Copies credential caches"
231}
232command = {
233 name = "help"
234 name = "?"
235 argument = "[command]"
236 min_args = "0"
237 max_args = "1"
238 help = "Help! I need somebody."
239}
Note: See TracBrowser for help on using the repository browser.