* kdb5_edit.M: Document that modent exists
authorEzra Peisach <epeisach@mit.edu>
Sun, 10 Dec 1995 16:22:10 +0000 (16:22 +0000)
committerEzra Peisach <epeisach@mit.edu>
Sun, 10 Dec 1995 16:22:10 +0000 (16:22 +0000)
* kdb5_edit.c (modent): Add usage as suggested by jhawk@mit.edu.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7188 dc483132-0cff-0310-8789-dd5450dbe970

src/admin/edit/ChangeLog
src/admin/edit/kdb5_edit.M
src/admin/edit/kdb5_edit.c

index 1c29fb47159e8fa0e371bd6d438a812a71236e01..e92de018b80bb5e729ed7c4f9403514a1e81c66b 100644 (file)
@@ -1,3 +1,9 @@
+Sun Dec 10 11:07:51 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * kdb5_edit.M: Document that modent exists
+
+       * kdb5_edit.c (modent): Add usage as suggested by jhawk@mit.edu.
+
 Thu Nov 09 17:05:57 1995  Chris Provenzano (proven@mit.edu)
 
         * kdb5_edit.c : Remove krb5_enctype from krb5_string_to_key() args.
index 514fbdabf32f9510bb0b139891a02b892eb03949..3ca7623c78d2be070cd17512193b122a8fc7b0ee 100644 (file)
@@ -132,6 +132,9 @@ Extract service key table
 .IP extract_v4_srvtab,xst4  
 Extract service key table
 
+.IP modify_entry,modent
+Modify entry
+
 .IP list_db,ldb             
 List database entries
 
index e4aa968f68d1df761d402746814920ca6f87fa7e..1871d3eb387ce7c9237c9507face0f2f6b5a41fa 100644 (file)
@@ -1245,6 +1245,27 @@ void modent(argc, argv)
     char *pass, *canon;
     int one = 1, nprincs = 1, randkey = 0;
     
+    if (argc < 3) {
+      char arg[30];
+      int i;
+
+      com_err(argv[0], 0, "Too few arguments");
+      com_err(argv[0], 0, "Usage: %s [ -maxlife maxticketlifetime ]", argv[0]);
+      com_err(argv[0], 0, "         [ -expire expiredate ]");
+      com_err(argv[0], 0, "         [ -pwexpire pwexpiredate ]");
+      com_err(argv[0], 0, "         [ -pw password ]");
+      com_err(argv[0], 0, "         [ -randkey ]");
+      i=0;
+      while (!(retval = krb5_input_flag_to_string(i, arg, sizeof(arg)))) {
+             com_err(argv[0], 0, "         [ +%-13s | -%-13s ]", arg, arg);
+             i++;
+      }
+      com_err(argv[0], 0, "         principal");
+
+      exit_status++;
+      return;
+    }
+
     retval = krb5_parse_name(edit_context, argv[argc - 1], &kprinc);
     if (retval) {
        com_err("modify_principal", retval, "while parsing principal");