Files
ocserv/src/ocpasswd-args.def
Nikos Mavrogiannopoulos 30bcf35576 Revert "license upgraded to GPLv3"
This reverts commit 213f9a63ee.

Conflicts:
	configure.ac
2014-09-24 11:34:15 +02:00

112 lines
2.3 KiB
Modula-2

AutoGen Definitions options;
prog-name = ocpasswd;
prog-title = "OpenConnect server password utility";
prog-desc = "OpenConnect VPN server plain password file handling program.";
disable-save;
no-xlate = opt;
gnu-usage;
config-header = config.h;
long-opts;
no-misuse-usage;
short-usage = "Usage: ocpasswd -c [passwd] [options] username\nocpasswd --help for usage instructions.\n";
explain = "";
reorder-args;
argument = "[username]";
#include version.inc
detail = "This program is openconnect password (ocpasswd) utility. It allows the generation
and handling of a 'plain' password file used by ocserv.";
copyright = {
date = "2013, 2014";
owner = "Nikos Mavrogiannopoulos";
author = "Nikos Mavrogiannopoulos";
eaddr = "openconnect-devel@lists.infradead.org";
type = gplv2;
};
flag = {
name = passwd;
value = c;
arg-type = file;
descrip = "Password file";
doc = "";
};
flag = {
name = groupname;
value = g;
arg-type = string;
descrip = "User's group name";
doc = "";
};
flag = {
name = delete;
value = d;
descrip = "Delete user";
doc = "Removes the specified user from the password file";
};
flag = {
name = lock;
value = l;
descrip = "Lock user";
doc = "Prevents the specified user from logging in";
};
flag = {
name = unlock;
value = u;
descrip = "Unlock user";
doc = "Re-enables login for the specified user";
};
help-value = h;
doc-section = {
ds-type = 'FILES';
ds-format = 'texi';
ds-text = <<-_EOT_
@subheading Password file format
The password format of ocpasswd is as follows.
@example
username:groupname:encoded-password
@end example
The crypt(3) encoding is used for the encoded-password.
_EOT_;
};
doc-section = {
ds-type = 'EXAMPLES';
ds-format = 'texi';
ds-text = <<-_EOT_
@subheading Adding a user
@example
$ ocpasswd -c ocpasswd my_username
@end example
@subheading Locking a user
@example
$ ocpasswd -c ocpasswd -l my_username
@end example
@subheading Unlocking a user
@example
$ ocpasswd -c ocpasswd -u my_username
@end example
_EOT_;
};
doc-section = {
ds-type = 'SEE ALSO';
ds-format = 'man';
ds-text = <<-_EOText_
ocserv(8), occtl(8)
_EOText_;
};