summaryrefslogtreecommitdiffstats
path: root/source/utils
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2007-04-23 08:40:54 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:19:37 -0500
commit9ec76c542775ae58ff03f42ebfa1acc1a63a1bb1 (patch)
tree11ed2106d22dffa7a48625978b2b6576466d01f4 /source/utils
parenta60c3f6a5a92722552197f7ab133f2ec3af377f9 (diff)
downloadsamba-9ec76c542775ae58ff03f42ebfa1acc1a63a1bb1.tar.gz
samba-9ec76c542775ae58ff03f42ebfa1acc1a63a1bb1.tar.xz
samba-9ec76c542775ae58ff03f42ebfa1acc1a63a1bb1.zip
r22479: Add "net ads keytab list".
Guenther
Diffstat (limited to 'source/utils')
-rw-r--r--source/utils/net_ads.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/source/utils/net_ads.c b/source/utils/net_ads.c
index f5a3c362646..37ede28a976 100644
--- a/source/utils/net_ads.c
+++ b/source/utils/net_ads.c
@@ -2397,10 +2397,11 @@ static int net_ads_keytab_usage(int argc, const char **argv)
d_printf(
"net ads keytab <COMMAND>\n"\
"<COMMAND> can be either:\n"\
-" CREATE Creates a fresh keytab\n"\
" ADD Adds new service principal\n"\
+" CREATE Creates a fresh keytab\n"\
" FLUSH Flushes out all keytab entries\n"\
" HELP Prints this help message\n"\
+" LIST List the keytab\n"\
"The ADD command will take arguments, the other commands\n"\
"will not take any arguments. The arguments given to ADD\n"\
"should be a list of principals to add. For example, \n"\
@@ -2455,6 +2456,12 @@ static int net_ads_keytab_create(int argc, const char **argv)
return ret;
}
+static int net_ads_keytab_list(int argc, const char **argv)
+{
+ return ads_keytab_list();
+}
+
+
int net_ads_keytab(int argc, const char **argv)
{
struct functable func[] = {
@@ -2462,6 +2469,7 @@ int net_ads_keytab(int argc, const char **argv)
{"ADD", net_ads_keytab_add},
{"FLUSH", net_ads_keytab_flush},
{"HELP", net_ads_keytab_usage},
+ {"LIST", net_ads_keytab_list},
{NULL, NULL}
};