static void usage( void ) { fprintf( stderr, gettext("usage: %s -b basedn [options] filter [attributes...]\n"), ldaptool_progname ); fprintf( stderr, gettext(" %s -b basedn [options] -f file [attributes...]\nwhere:\n"), ldaptool_progname ); fprintf( stderr, gettext(" basedn\tbase dn for search\n") ); fprintf( stderr, gettext("\t\t(if the environment variable LDAP_BASEDN is set,\n") ); fprintf( stderr, gettext("\t\tthen the -b flag is not required)\n") ); fprintf( stderr, gettext(" filter\tRFC-2254 compliant LDAP search filter\n") ); fprintf( stderr, gettext(" file\tfile containing a sequence of LDAP search filters to use\n") ); fprintf( stderr, gettext(" attributes\twhitespace-separated list of attributes to retrieve\n") ); fprintf( stderr, gettext("\t\t(if no attribute list is given, all are retrieved)\n") ); fprintf( stderr, gettext("options:\n") ); ldaptool_common_usage( 0 ); #if defined( XP_WIN32 ) fprintf( stderr, gettext(" -t\t\twrite values to files in temp directory.\n") ); #else fprintf( stderr, gettext(" -t\t\twrite values to files in /tmp\n") ); #endif fprintf( stderr, gettext(" -U\t\tproduce file URLs in conjunction with -t\n") ); fprintf( stderr, gettext(" -e\t\tminimize base-64 encoding of values\n") ); fprintf( stderr, gettext(" -u\t\tinclude User Friendly entry names in the output\n") ); #ifndef HAVE_SASL_OPTIONS fprintf( stderr, gettext(" -o\t\tprint entries using old format (default is LDIF)\n") ); #endif fprintf( stderr, gettext(" -T\t\tdon't fold (wrap) long lines (default is to fold)\n") ); fprintf( stderr, gettext(" -1\t\tomit leading \"version: %d\" line in LDIF output\n"), LDIF_VERSION_ONE ); fprintf( stderr, gettext(" -A\t\tretrieve attribute names only (no values)\n") ); fprintf( stderr, gettext(" -B\t\tprint non-ASCII values and use old output format (attr=value)\n") ); fprintf( stderr, gettext(" -x\t\tperforming sorting on server\n") ); #ifdef SOLARIS_LDAP_CMD fprintf( stderr, gettext(" -r\t\tprint entries using old format (default is LDIF)\n") ); #endif /* SOLARIS_LDAP_CMD */ fprintf( stderr, gettext(" -F sep\tprint `sep' instead of `%s' between attribute names\n"), LDAPTOOL_DEFSEP ); fprintf( stderr, gettext(" \tand values\n") ); fprintf( stderr, gettext(" -S attr\tsort the results by attribute `attr'\n") ); fprintf( stderr, gettext(" -s scope\tone of base, one, or sub (default is sub)\n") ); fprintf( stderr, gettext(" -a deref\tone of never, always, search, or find (default: never)\n") ); fprintf( stderr, gettext(" \t(alias dereferencing)\n") ); fprintf( stderr, gettext(" -l timelim\ttime limit (in seconds) for search (default is no limit)\n") ); fprintf( stderr, gettext(" -z sizelim\tsize limit (in entries) for search (default is no limit)\n") ); fprintf( stderr, gettext(" -C ps:changetype[:changesonly[:entrychgcontrols]]\n") ); fprintf( stderr, gettext("\t\tchangetypes are add,delete,modify,moddn,any\n") ); fprintf( stderr, gettext("\t\tchangesonly and entrychgcontrols are boolean values\n") ); fprintf( stderr, gettext("\t\t(default is 1)\n") ); fprintf( stderr, gettext(" -G before%cafter%cindex%ccount | before%cafter%cvalue where 'before' and\n"), VLV_PARAM_SEP, VLV_PARAM_SEP, VLV_PARAM_SEP, VLV_PARAM_SEP, VLV_PARAM_SEP ); fprintf( stderr, gettext("\t\t'after' are the number of entries surrounding 'index.'\n")); fprintf( stderr, gettext("\t\t'count' is the content count, 'value' is the search value.\n")); #ifndef SOLARIS_LDAP_CMD fprintf( stderr, gettext(" -c authzid\tspecifies the getEffectiveRights control authzid\n")); fprintf( stderr, gettext("\t\t eg. dn:uid=bjensen,dc=example,dc=com\n")); fprintf( stderr, gettext("\t\t A value of \"\" means \"the authorization id for the operation\".\n")); fprintf( stderr, gettext("\t\t A value of \"dn:\" means \"anonymous\"\n")); fprintf( stderr, gettext("\t\t (The aclRights operational attribute must be requested)\n")); fprintf( stderr, gettext(" -X attrlist\tspecifies the getEffectiveRights control specific attribute list.\n")); fprintf( stderr, gettext("\t\t eg. \"nsroledn userPassword\"\n")); #endif /* SOLARIS_LDAP_CMD */ exit( LDAP_PARAM_ERROR ); }
static void usage( void ) { fprintf( stderr, "usage: %s [options] [dn...]\n", ldaptool_progname ); fprintf( stderr, "options:\n" ); ldaptool_common_usage( 0 ); fprintf( stderr, " -c\t\tcontinuous mode (do not stop on errors)\n" ); fprintf( stderr, " -f file\tread DNs to delete from file (default: standard input)\n" ); exit( LDAP_PARAM_ERROR ); }
static void usage( void ) { fprintf(stderr, gettext("usage: %s [options] [dn newrdn [newsuperior]]\n"), ldaptool_progname); fprintf( stderr, gettext("options:\n")); ldaptool_common_usage( 0 ); fprintf( stderr, gettext(" -c\t\tcontinuous mode\n") ); fprintf( stderr, gettext(" -r\t\tremove old RDN from the entries\n")); fprintf( stderr, gettext(" -f file\tread changes from `file'\n") ); exit(LDAP_PARAM_ERROR ); }
static void usage( void ) { fprintf( stderr, "usage: %s -b basedn [options] [attributes...]\nwhere:\n", ldaptool_progname ); fprintf( stderr, " basedn\tbase dn for search\n" ); fprintf( stderr, "\t\t(if the environment variable LDAP_BASEDN is set,\n" ); fprintf( stderr, "\t\tthen the -b flag is not required)\n" ); fprintf( stderr, "options:\n" ); fprintf( stderr, " -s scope\tone of base, one, or sub (default is sub)\n" ); fprintf( stderr, " -l timelim\ttime limit (in seconds) for search (default is no limit)\n" ); fprintf( stderr, " -z sizelim\tsize limit (in entries) for search (default is no limit)\n" ); ldaptool_common_usage( 1 ); exit( LDAP_PARAM_ERROR ); }
static void usage( void ) { fprintf( stderr, "usage: %s [options] [user]\n", ldaptool_progname ); fprintf( stderr, "where:\n" ); fprintf( stderr, " user\tauthentication id\n" ); fprintf( stderr, " \te.g, uid=bjensen,dc=example,dc=com\n" ); fprintf( stderr, "options:\n" ); ldaptool_common_usage( 0 ); fprintf( stderr, " -a passwd\told password\n" ); fprintf( stderr, " -A\t\tprompt for old password\n" ); fprintf( stderr, " -t file\tread old password from 'file'\n" ); fprintf( stderr, " -s passwd\tnew password\n" ); fprintf( stderr, " -S\t\tprompt for new password\n" ); fprintf( stderr, " -T file\tread new password from 'file'\n" ); exit( LDAP_PARAM_ERROR ); }
static void usage( void ) { fprintf( stderr, gettext("usage: %s [options]\n"), ldaptool_progname ); fprintf( stderr, gettext("options:\n") ); ldaptool_common_usage( 0 ); fprintf( stderr, gettext(" -c\t\tcontinuous mode (do not stop on errors)\n") ); fprintf( stderr, gettext(" -A\t\tdisplay non-ASCII values in conjunction with -v\n") ); fprintf( stderr, gettext(" -f file\tread modifications from file (default: standard input)\n") ); if ( strcmp( ldaptool_progname, "ldapmodify" ) == 0 ){ fprintf( stderr, gettext(" -a\t\tadd entries\n") ); } fprintf( stderr, gettext(" -b\t\tread values that start with / from files (for bin attrs)\n") ); fprintf( stderr, gettext(" -F\t\tforce application of all changes, regardless of\n") ); fprintf( stderr, gettext(" \t\treplica lines\n") ); fprintf( stderr, gettext(" -e rejfile\tsave rejected entries in \"rejfile\"\n") ); fprintf( stderr, gettext(" -B suffix\tbulk import to \"suffix\"\n")); fprintf( stderr, gettext(" -q\t\tbe quiet when adding/modifying entries\n") ); #ifdef SOLARIS_LDAP_CMD fprintf( stderr, gettext(" -r\t\treplace values\n")); fprintf( stderr, gettext(" -l nb-connections\tnumber of LDAP connections\n")); #endif /* SOLARIS_LDAP_CMD */ exit( LDAP_PARAM_ERROR ); }