1dsconf(8) System Manager's Manual dsconf(8)
2
3
4
6 dsconf
7
9 dsconf [-h] [-v] [-D BINDDN] [-w BINDPW] [-W] [-y PWDFILE] [-b BASEDN]
10 [-Z] [-j] instance {backend,backup,chaining,config,directory_man‐
11 ager,monitor,plugin,pwpolicy,localpwp,replication,repl-agmt,repl-win‐
12 sync-agmt,repl-tasks,sasl,security,schema,repl-conflict} ...
13
15 instance
16 The instance name OR the LDAP url to connect to, IE localhost,
17 ldap://mai.example.com:389
18
19
20 Sub-commands
21 dsconf backend
22 Manage database suffixes and backends
23
24 dsconf backup
25 Manage online backups
26
27 dsconf chaining
28 Manage database chaining/database links
29
30 dsconf config
31 Manage server configuration
32
33 dsconf directory_manager
34 Manage the directory manager account
35
36 dsconf monitor
37 Monitor the state of the instance
38
39 dsconf plugin
40 Manage plugins available on the server
41
42 dsconf pwpolicy
43 Get and set the global password policy settings
44
45 dsconf localpwp
46 Manage local (user/subtree) password policies
47
48 dsconf replication
49 Configure replication for a suffix
50
51 dsconf repl-agmt
52 Manage replication agreements
53
54 dsconf repl-winsync-agmt
55 Manage Winsync Agreements
56
57 dsconf repl-tasks
58 Manage replication tasks
59
60 dsconf sasl
61 Query and manipulate SASL mappings
62
63 dsconf security
64 Query and manipulate security options
65
66 dsconf schema
67 Query and manipulate schema
68
69 dsconf repl-conflict
70 Manage replication conflicts
71
73 usage: dsconf instance backend [-h]
74 {suffix,index,vlv-index,attr-en‐
75 crypt,config,monitor,import,export,create,delete,get-tree,compact-db}
76 ...
77
78
79 Sub-commands
80 dsconf backend suffix
81 Manage a backend suffix
82
83 dsconf backend index
84 Manage backend indexes
85
86 dsconf backend vlv-index
87 Manage VLV searches and indexes
88
89 dsconf backend attr-encrypt
90 Encrypted attribute options
91
92 dsconf backend config
93 Manage the global database configuration settings
94
95 dsconf backend monitor
96 Get the global database monitor information
97
98 dsconf backend import
99 Do an online import of the suffix
100
101 dsconf backend export
102 Do an online export of the suffix
103
104 dsconf backend create
105 Create a backend database
106
107 dsconf backend delete
108 Delete a backend database
109
110 dsconf backend get-tree
111 Get a representation of the suffix tree
112
113 dsconf backend compact-db
114 Compact the database and the replication changelog
115
117 usage: dsconf instance backend suffix [-h]
118 {list,get,get-dn,get-sub-suf‐
119 fixes,set}
120 ...
121
122
123 Sub-commands
124 dsconf backend suffix list
125 List current active backends and suffixes
126
127 dsconf backend suffix get
128 Get the suffix entry
129
130 dsconf backend suffix get-dn
131 get_dn
132
133 dsconf backend suffix get-sub-suffixes
134 Get the sub-suffixes of this backend
135
136 dsconf backend suffix set
137 Set configuration settings for a single backend
138
140 usage: dsconf instance backend suffix list [-h] [--suffix]
141 [--skip-subsuffixes]
142
143
144
145 --suffix
146 Just display the suffix, and not the backend name
147
148
149 --skip-subsuffixes
150 Skip over sub-suffixes
151
152
154 usage: dsconf instance backend suffix get [-h] [selector]
155
156
157 selector
158 The backend to search for
159
160
161
163 usage: dsconf instance backend suffix get-dn [-h] [dn]
164
165
166 dn The backend dn to get
167
168
169
171 usage: dsconf instance backend suffix get-sub-suffixes [-h] [--suffix]
172 be_name
173
174
175 be_name
176 The backend name or suffix to search for sub-suffixes
177
178
179 --suffix
180 Just display the suffix, and not the backend name
181
182
184 usage: dsconf instance backend suffix set [-h] [--enable-readonly]
185 [--disable-readonly]
186 [--require-index] [--ignore-
187 index]
188 [--add-referral ADD_REFERRAL]
189 [--del-referral DEL_REFERRAL]
190 [--enable] [--disable]
191 [--cache-size CACHE_SIZE]
192 [--cache-memsize CACHE_MEM‐
193 SIZE]
194 [--dncache-memsize
195 DNCACHE_MEMSIZE]
196 be_name
197
198
199 be_name
200 The backend name or suffix to delete
201
202
203 --enable-readonly
204 Set backend database to be read-only
205
206
207 --disable-readonly
208 Disable read-only mode for backend database
209
210
211 --require-index
212 Only allow indexed searches
213
214
215 --ignore-index
216 Allow all searches even if they are unindexed
217
218
219 --add-referral ADD_REFERRAL
220 Add a LDAP referral to the backend
221
222
223 --del-referral DEL_REFERRAL
224 Remove a LDAP referral to the backend
225
226
227 --enable
228 Enable the backend database
229
230
231 --disable
232 Disable the backend database
233
234
235 --cache-size CACHE_SIZE
236 The maximum number of entries to keep in the entry cache
237
238
239 --cache-memsize CACHE_MEMSIZE
240 The maximum size in bytes that the entry cache can grow to
241
242
243 --dncache-memsize DNCACHE_MEMSIZE
244 The maximum size in bytes that the DN cache can grow to
245
246
247
249 usage: dsconf instance backend index [-h]
250 {add,set,get,list,delete,reindex}
251 ...
252
253
254 Sub-commands
255 dsconf backend index add
256 Set configuration settings for a single backend
257
258 dsconf backend index set
259 Edit an index entry
260
261 dsconf backend index get
262 Get an index entry
263
264 dsconf backend index list
265 Set configuration settings for a single backend
266
267 dsconf backend index delete
268 Set configuration settings for a single backend
269
270 dsconf backend index reindex
271 Reindex the database (for a single index or all indexes
272
274 usage: dsconf instance backend index add [-h] --index-type INDEX_TYPE
275 [--matching-rule MATCH‐
276 ING_RULE]
277 [--reindex] --attr ATTR
278 be_name
279
280
281 be_name
282 The backend name or suffix to delete
283
284
285 --index-type INDEX_TYPE
286 An indexing type: eq, sub, pres, or approximate
287
288
289 --matching-rule MATCHING_RULE
290 Matching rule for the index
291
292
293 --reindex
294 After adding new index, reindex the database
295
296
297 --attr ATTR
298 The index attribute's name
299
300
302 usage: dsconf instance backend index set [-h] --attr ATTR
303 [--add-type ADD_TYPE]
304 [--del-type DEL_TYPE]
305 [--add-mr ADD_MR] [--del-mr
306 DEL_MR]
307 [--reindex]
308 be_name
309
310
311 be_name
312 The backend name or suffix to edit an index from
313
314
315 --attr ATTR
316 The index name to edit
317
318
319 --add-type ADD_TYPE
320 An index type to add to the index: eq, sub, pres, or approx
321
322
323 --del-type DEL_TYPE
324 An index type to remove from the index: eq, sub, pres, or approx
325
326
327 --add-mr ADD_MR
328 A matching-rule to add to the index
329
330
331 --del-mr DEL_MR
332 A matching-rule to remove from the index
333
334
335 --reindex
336 After editing index, reindex the database
337
338
340 usage: dsconf instance backend index get [-h] --attr ATTR be_name
341
342
343 be_name
344 The backend name or suffix to get the index from
345
346
347 --attr ATTR
348 The index name to get
349
350
352 usage: dsconf instance backend index list [-h] [--just-names] be_name
353
354
355 be_name
356 The backend name or suffix to list indexes from
357
358
359 --just-names
360 Return a list of just the attribute names for a backend
361
362
364 usage: dsconf instance backend index delete [-h] [--attr ATTR] be_name
365
366
367 be_name
368 The backend name or suffix to delete
369
370
371 --attr ATTR
372 The index attribute's name
373
374
376 usage: dsconf instance backend index reindex [-h] [--attr ATTR]
377 [--wait]
378 be_name
379
380
381 be_name
382 The backend name or suffix to reindex
383
384
385 --attr ATTR
386 The index attribute's name to reindex. Skip this argument to
387 reindex all attributes
388
389
390 --wait Wait for the index task to complete and report the status
391
392
393
395 usage: dsconf instance backend vlv-index [-h]
396 {list,get,add-search,edit-
397 search,del-search,add-index,del-index,reindex}
398 ...
399
400
401 Sub-commands
402 dsconf backend vlv-index list
403 List VLV search and index entries
404
405 dsconf backend vlv-index get
406 Get a VLV search & index
407
408 dsconf backend vlv-index add-search
409 Add a VLV search entry. The search entry is the parent entry of
410 the VLV index entries, and it specifies the search params that
411 are used to match entries for those indexes.
412
413 dsconf backend vlv-index edit-search
414 Edit a VLV search & index
415
416 dsconf backend vlv-index del-search
417 Delete VLV search & index
418
419 dsconf backend vlv-index add-index
420 Create a VLV index under a VLV search entry(parent entry). The
421 VLV index just specifies the attributes to sort
422
423 dsconf backend vlv-index del-index
424 Delete a VLV index under a VLV search entry(parent entry).
425
426 dsconf backend vlv-index reindex
427 Index/reindex the VLV database index
428
430 usage: dsconf instance backend vlv-index list [-h] [--just-names]
431 be_name
432
433
434 be_name
435 The backend name of the VLV index
436
437
438 --just-names
439 List just the names of the VLV search entries
440
441
443 usage: dsconf instance backend vlv-index get [-h] [--name NAME] be_name
444
445
446 be_name
447 The backend name of the VLV index
448
449
450 --name NAME
451 Get the VLV search entry and its index entries
452
453
455 usage: dsconf instance backend vlv-index add-search [-h] --name NAME
456 --search-base
457 SEARCH_BASE
458 --search-scope
459 SEARCH_SCOPE
460 --search-filter
461 SEARCH_FILTER
462 be_name
463
464
465 be_name
466 The backend name of the VLV index
467
468
469 --name NAME
470 Name of the VLV search entry
471
472
473 --search-base SEARCH_BASE
474 The VLV search base
475
476
477 --search-scope SEARCH_SCOPE
478 The VLV search scope: 0 (base search), 1 (one-level search), or
479 2 (subtree search)
480
481
482 --search-filter SEARCH_FILTER
483 The VLV search filter
484
485
487 usage: dsconf instance backend vlv-index edit-search [-h] --name NAME
488 [--search-base
489 SEARCH_BASE]
490 [--search-scope
491 SEARCH_SCOPE]
492 [--search-filter
493 SEARCH_FILTER]
494 [--reindex]
495 be_name
496
497
498 be_name
499 The backend name of the VLV index
500
501
502 --name NAME
503 Name of the VLV index
504
505
506 --search-base SEARCH_BASE
507 The VLV search base
508
509
510 --search-scope SEARCH_SCOPE
511 The VLV search scope: 0 (base search), 1 (one-level search), or
512 2 (subtree search)
513
514
515 --search-filter SEARCH_FILTER
516 The VLV search filter
517
518
519 --reindex
520 Reindex all the VLV database indexes
521
522
524 usage: dsconf instance backend vlv-index del-search [-h] --name NAME
525 be_name
526
527
528 be_name
529 The backend name of the VLV index
530
531
532 --name NAME
533 Name of the VLV search index
534
535
537 usage: dsconf instance backend vlv-index add-index [-h] --parent-name
538 PARENT_NAME --index-
539 name
540 INDEX_NAME --sort
541 SORT
542 [--index-it]
543 be_name
544
545
546 be_name
547 The backend name of the VLV index
548
549
550 --parent-name PARENT_NAME
551 Name, or "cn" attribute value, of the parent VLV search entry
552
553
554 --index-name INDEX_NAME
555 Name of the new VLV index
556
557
558 --sort SORT
559 A space separated list of attributes to sort for this VLV index
560
561
562 --index-it
563 Create the database index for this VLV index definition
564
565
567 usage: dsconf instance backend vlv-index del-index [-h] --parent-name
568 PARENT_NAME
569 [--index-name IN‐
570 DEX_NAME]
571 [--sort SORT]
572 be_name
573
574
575 be_name
576 The backend name of the VLV index
577
578
579 --parent-name PARENT_NAME
580 Name, or "cn" attribute value, of the parent VLV search entry
581
582
583 --index-name INDEX_NAME
584 Name of the VLV index to delete
585
586
587 --sort SORT
588 Delete a VLV index that has this vlvsort value
589
590
592 usage: dsconf instance backend vlv-index reindex [-h]
593 [--index-name IN‐
594 DEX_NAME]
595 --parent-name PAR‐
596 ENT_NAME
597 be_name
598
599
600 be_name
601 The backend name of the VLV index
602
603
604 --index-name INDEX_NAME
605 Name of the VLV Index entry to reindex. If not set, all indexes
606 are reindexed
607
608
609 --parent-name PARENT_NAME
610 Name, or "cn" attribute value, of the parent VLV search entry
611
612
613
615 usage: dsconf instance backend attr-encrypt [-h] [--list] [--just-
616 names]
617 [--add-attr ADD_ATTR]
618 [--del-attr DEL_ATTR]
619 be_name
620
621
622 be_name
623 The backend name or suffix to to reindex
624
625
626 --list List all the encrypted attributes for this backend
627
628
629 --just-names
630 List just the names of the encrypted attributes (used with
631 --list)
632
633
634 --add-attr ADD_ATTR
635 Add an attribute to be encrypted
636
637
638 --del-attr DEL_ATTR
639 Remove an attribute from being encrypted
640
641
643 usage: dsconf instance backend config [-h] {get,set} ...
644
645
646 Sub-commands
647 dsconf backend config get
648 Get the global database configuration
649
650 dsconf backend config set
651 Set the global database configuration
652
654 usage: dsconf instance backend config get [-h]
655
656
657
658
660 usage: dsconf instance backend config set [-h]
661 [--lookthroughlimit LOOK‐
662 THROUGHLIMIT]
663 [--mode MODE]
664 [--idlistscanlimit
665 IDLISTSCANLIMIT]
666 [--directory DIRECTORY]
667 [--dbcachesize DBCACHESIZE]
668 [--logdirectory LOGDIRECTORY]
669 [--durable-txn DURABLE_TXN]
670 [--txn-wait TXN_WAIT]
671 [--checkpoint-interval CHECK‐
672 POINT_INTERVAL]
673 [--compactdb-interval COM‐
674 PACTDB_INTERVAL]
675 [--compactdb-time COM‐
676 PACTDB_TIME]
677 [--txn-batch-val
678 TXN_BATCH_VAL]
679 [--txn-batch-min
680 TXN_BATCH_MIN]
681 [--txn-batch-max
682 TXN_BATCH_MAX]
683 [--logbufsize LOGBUFSIZE]
684 [--locks LOCKS]
685 [--locks-monitoring-enabled
686 LOCKS_MONITORING_ENABLED]
687 [--locks-monitoring-threshold
688 LOCKS_MONITORING_THRESHOLD]
689 [--locks-monitoring-pause
690 LOCKS_MONITORING_PAUSE]
691 [--import-cache-autosize IM‐
692 PORT_CACHE_AUTOSIZE]
693 [--cache-autosize CACHE_AUTO‐
694 SIZE]
695 [--cache-autosize-split
696 CACHE_AUTOSIZE_SPLIT]
697 [--import-cachesize IM‐
698 PORT_CACHESIZE]
699 [--exclude-from-export EX‐
700 CLUDE_FROM_EXPORT]
701 [--pagedlookthroughlimit
702 PAGEDLOOKTHROUGHLIMIT]
703 [--pagedidlistscanlimit PAGE‐
704 DIDLISTSCANLIMIT]
705 [--rangelookthroughlimit
706 RANGELOOKTHROUGHLIMIT]
707 [--backend-opt-level BACK‐
708 END_OPT_LEVEL]
709 [--deadlock-policy DEAD‐
710 LOCK_POLICY]
711 [--db-home-directory
712 DB_HOME_DIRECTORY]
713
714
715
716 --lookthroughlimit LOOKTHROUGHLIMIT
717 specifies the maximum number of entries that the Directory
718 Server will check when examining candidate entries in response
719 to a search request
720
721
722 --mode MODE
723 Specifies the permissions used for newly created index files
724
725
726 --idlistscanlimit IDLISTSCANLIMIT
727 Specifies the number of entry IDs that are searched during a
728 search operation
729
730
731 --directory DIRECTORY
732 Specifies absolute path to database instance
733
734
735 --dbcachesize DBCACHESIZE
736 Specifies the database index cache size, in bytes.
737
738
739 --logdirectory LOGDIRECTORY
740 Specifies the path to the directory that contains the database
741 transaction logs
742
743
744 --durable-txn DURABLE_TXN
745 Sets whether database transaction log entries are immediately
746 written to the disk.
747
748
749 --txn-wait TXN_WAIT
750 Sets whether the server should should wait if there are no db
751 locks available
752
753
754 --checkpoint-interval CHECKPOINT_INTERVAL
755 Sets the amount of time in seconds after which the Directory
756 Server sends a checkpoint entry to the database transaction log
757
758
759 --compactdb-interval COMPACTDB_INTERVAL
760 Sets the interval in seconds when the database is compacted
761
762
763 --compactdb-time COMPACTDB_TIME
764 Sets the Time Of Day to compact the database after the "com‐
765 pactdb interval" has been reached: Use this format to set the
766 hour and minute: HH:MM
767
768
769 --txn-batch-val TXN_BATCH_VAL
770 Specifies how many transactions will be batched before being
771 committed
772
773
774 --txn-batch-min TXN_BATCH_MIN
775 Controls when transactions should be flushed earliest, indepen‐
776 dently of the batch count (only works when txn-batch-val is set)
777
778
779 --txn-batch-max TXN_BATCH_MAX
780 Controls when transactions should be flushed latest, indepen‐
781 dently of the batch count (only works when txn-batch-val is set)
782
783
784 --logbufsize LOGBUFSIZE
785 Specifies the transaction log information buffer size
786
787
788 --locks LOCKS
789 Sets the maximum number of database locks
790
791
792 --locks-monitoring-enabled LOCKS_MONITORING_ENABLED
793 Set to "on" or "off" to monitor DB locks. When it crosses the
794 percentage value set with "--locks-monitoring-threshold" ("on"
795 by default)
796
797
798 --locks-monitoring-threshold LOCKS_MONITORING_THRESHOLD
799 Sets the DB lock exhaustion value in percentage (valid range is
800 70-95). If too many locks are acquired, the server will abort
801 the searches while the number of locks are not decreased. It
802 helps to avoid DB corruption and long recovery.
803
804
805 --locks-monitoring-pause LOCKS_MONITORING_PAUSE
806 Sets the DB lock monitoring value in milliseconds for the amount
807 of time that the monitoring thread spends waiting between
808 checks.
809
810
811 --import-cache-autosize IMPORT_CACHE_AUTOSIZE
812 Set to "on" or "off" to automatically set the size of the import
813 cache to be used during the the import process of LDIF files
814
815
816 --cache-autosize CACHE_AUTOSIZE
817 Sets the percentage of free memory that is used in total for the
818 database and entry cache. Set to "0" to disable this feature.
819
820
821 --cache-autosize-split CACHE_AUTOSIZE_SPLIT
822 Sets the percentage of RAM that is used for the database cache.
823 The remaining percentage is used for the entry cache
824
825
826 --import-cachesize IMPORT_CACHESIZE
827 Sets the size, in bytes, of the database cache used in the im‐
828 port process.
829
830
831 --exclude-from-export EXCLUDE_FROM_EXPORT
832 List of attributes to not include during database export opera‐
833 tions
834
835
836 --pagedlookthroughlimit PAGEDLOOKTHROUGHLIMIT
837 Specifies the maximum number of entries that the Directory
838 Server will check when examining candidate entries for a search
839 which uses the simple paged results control
840
841
842 --pagedidlistscanlimit PAGEDIDLISTSCANLIMIT
843 Specifies the number of entry IDs that are searched, specifi‐
844 cally, for a search operation using the simple paged results
845 control.
846
847
848 --rangelookthroughlimit RANGELOOKTHROUGHLIMIT
849 Specifies the maximum number of entries that the Directory
850 Server will check when examining candidate entries in response
851 to a range search request.
852
853
854 --backend-opt-level BACKEND_OPT_LEVEL
855 WARNING this parameter can trigger experimental code to improve
856 write performance. Valid values are: 0, 1, 2, or 4
857
858
859 --deadlock-policy DEADLOCK_POLICY
860 Adjusts the backend database deadlock policy (Advanced setting)
861
862
863 --db-home-directory DB_HOME_DIRECTORY
864 Sets the directory for the database mmapped files (Advanced set‐
865 ting)
866
867
868
870 usage: dsconf instance backend monitor [-h] [--suffix SUFFIX]
871
872
873
874 --suffix SUFFIX
875 Get just the suffix monitor entry
876
877
879 usage: dsconf instance backend import [-h] [-c CHUNKS_SIZE] [-E]
880 [-g GEN_UNIQ_ID] [-O]
881 [-s INCLUDE_SUFFIXES [IN‐
882 CLUDE_SUFFIXES ...]]
883 [-x EXCLUDE_SUFFIXES [EX‐
884 CLUDE_SUFFIXES ...]]
885 [be_name] [ldifs ...]
886
887
888 be_name
889 The backend name or the root suffix where to import
890
891
892 ldifs Specifies the filename of the input LDIF files.When multiple
893 files are imported, they are imported in the orderthey are spec‐
894 ified on the command line.
895
896
897 -c CHUNKS_SIZE, --chunks-size CHUNKS_SIZE
898 The number of chunks to have during the import operation.
899
900
901 -E, --encrypted
902 Decrypts encrypted data during export. This option is used on‐
903 lyif database encryption is enabled.
904
905
906 -g GEN_UNIQ_ID, --gen-uniq-id GEN_UNIQ_ID
907 Generate a unique id. Type none for no unique ID to be gener‐
908 atedand deterministic for the generated unique ID to be
909 name-based.By default, a time- based unique ID is generated.When
910 using the deterministic generation to have a name-based unique
911 ID,it is also possible to specify the namespace for the server
912 to use.namespaceId is a string of charactersin the format
913 00-xxxxxxxx- xxxxxxxx-xxxxxxxx-xxxxxxxx.
914
915
916 -O, --only-core
917 Requests that only the core database is created without attri‐
918 bute indexes.
919
920
921 -s INCLUDE_SUFFIXES [INCLUDE_SUFFIXES ...], --include-suffixes IN‐
922 CLUDE_SUFFIXES [INCLUDE_SUFFIXES ...]
923 Specifies the suffixes or the subtrees to be included.
924
925
926 -x EXCLUDE_SUFFIXES [EXCLUDE_SUFFIXES ...], --exclude-suffixes EX‐
927 CLUDE_SUFFIXES [EXCLUDE_SUFFIXES ...]
928 Specifies the suffixes to be excluded.
929
930
932 usage: dsconf instance backend export [-h] [-l LDIF] [-C] [-E] [-m]
933 [-N] [-r]
934 [-u] [-U]
935 [-s INCLUDE_SUFFIXES [IN‐
936 CLUDE_SUFFIXES ...]]
937 [-x EXCLUDE_SUFFIXES [EX‐
938 CLUDE_SUFFIXES ...]]
939 be_names [be_names ...]
940
941
942 be_names
943 The backend names or the root suffixes from where to export.
944
945
946 -l LDIF, --ldif LDIF
947 Gives the filename of the output LDIF file.If more than one are
948 specified, use a space as a separator
949
950
951 -C, --use-id2entry
952 Uses only the main database file.
953
954
955 -E, --encrypted
956 Decrypts encrypted data during export. This option is used only
957 if database encryption is enabled.
958
959
960 -m, --min-base64
961 Sets minimal base-64 encoding.
962
963
964 -N, --no-seq-num
965 Enables you to suppress printing the sequence number.
966
967
968 -r, --replication
969 Exports the information required to initialize a replica when
970 the LDIF is imported
971
972
973 -u, --no-dump-uniq-id
974 Requests that the unique ID is not exported.
975
976
977 -U, --not-folded
978 Requests that the output LDIF is not folded.
979
980
981 -s INCLUDE_SUFFIXES [INCLUDE_SUFFIXES ...], --include-suffixes IN‐
982 CLUDE_SUFFIXES [INCLUDE_SUFFIXES ...]
983 Specifies the suffixes or the subtrees to be included.
984
985
986 -x EXCLUDE_SUFFIXES [EXCLUDE_SUFFIXES ...], --exclude-suffixes EX‐
987 CLUDE_SUFFIXES [EXCLUDE_SUFFIXES ...]
988 Specifies the suffixes to be excluded.
989
990
992 usage: dsconf instance backend create [-h] [--parent-suffix PARENT_SUF‐
993 FIX]
994 --suffix SUFFIX --be-name BE_NAME
995 [--create-entries] [--create-suf‐
996 fix]
997
998
999
1000 --parent-suffix PARENT_SUFFIX
1001 Sets the parent suffix only if this backend is a sub-suffix
1002
1003
1004 --suffix SUFFIX
1005 The database suffix DN, for example "dc=example,dc=com"
1006
1007
1008 --be-name BE_NAME
1009 The database backend name, for example "userroot"
1010
1011
1012 --create-entries
1013 Create sample entries in the database
1014
1015
1016 --create-suffix
1017 Create the suffix object entry in the database. Only suffixes
1018 using the attributes 'dc', 'o', 'ou', or 'cn' are supported in
1019 this feature
1020
1021
1023 usage: dsconf instance backend delete [-h] be_name
1024
1025
1026 be_name
1027 The backend name or suffix to delete
1028
1029
1030
1032 usage: dsconf instance backend get-tree [-h]
1033
1034
1035
1036
1038 usage: dsconf instance backend compact-db [-h] [--only-changelog]
1039
1040
1041
1042 --only-changelog
1043 Only compact the Replication Change Log
1044
1045
1046
1048 usage: dsconf instance backup [-h] {create,restore} ...
1049
1050
1051 Sub-commands
1052 dsconf backup create
1053 Creates a backup of the database
1054
1055 dsconf backup restore
1056 Restores a database from a backup
1057
1059 usage: dsconf instance backup create [-h] [-t DB_TYPE] [archive]
1060
1061
1062 archive
1063 The directory where the backup files will be stored.The
1064 /var/lib/dirsrv/slapd- instance/bak directory is used by de‐
1065 fault.The backup file is named according to the
1066 year-month-day-hour format.
1067
1068
1069 -t DB_TYPE, --db-type DB_TYPE
1070 Database type (default: ldbm database).
1071
1072
1074 usage: dsconf instance backup restore [-h] [-t DB_TYPE] archive
1075
1076
1077 archive
1078 The directory of the backup files.
1079
1080
1081 -t DB_TYPE, --db-type DB_TYPE
1082 Database type (default: ldbm database).
1083
1084
1085
1087 usage: dsconf instance chaining [-h]
1088 {config-get,config-set,config-get-
1089 def,config-set-def,link-create,link-get,link-set,link-delete,moni‐
1090 tor,link-list}
1091 ...
1092
1093
1094 Sub-commands
1095 dsconf chaining config-get
1096 Get the chaining controls and server component lists
1097
1098 dsconf chaining config-set
1099 Set the chaining controls and server component lists
1100
1101 dsconf chaining config-get-def
1102 Get the default creation parameters for new database links
1103
1104 dsconf chaining config-set-def
1105 Set the default creation parameters for new database links
1106
1107 dsconf chaining link-create
1108 Create a database link to a remote server
1109
1110 dsconf chaining link-get
1111 get chaining database link
1112
1113 dsconf chaining link-set
1114 Edit a database link to a remote server
1115
1116 dsconf chaining link-delete
1117 Delete a database link
1118
1119 dsconf chaining monitor
1120 Get the monitor information for a database chaining link
1121
1122 dsconf chaining link-list
1123 List database links
1124
1126 usage: dsconf instance chaining config-get [-h] [--avail-controls]
1127 [--avail-comps]
1128
1129
1130
1131 --avail-controls
1132 List available controls for chaining
1133
1134
1135 --avail-comps
1136 List available plugin components for chaining
1137
1138
1140 usage: dsconf instance chaining config-set [-h] [--add-control ADD_CON‐
1141 TROL]
1142 [--del-control DEL_CONTROL]
1143 [--add-comp ADD_COMP]
1144 [--del-comp DEL_COMP]
1145
1146
1147
1148 --add-control ADD_CONTROL
1149 Add a transmitted control OID
1150
1151
1152 --del-control DEL_CONTROL
1153 Delete a transmitted control OID
1154
1155
1156 --add-comp ADD_COMP
1157 Add a chaining component
1158
1159
1160 --del-comp DEL_COMP
1161 Delete a chaining component
1162
1163
1165 usage: dsconf instance chaining config-get-def [-h]
1166
1167
1168
1169
1171 usage: dsconf instance chaining config-set-def [-h]
1172 [--conn-bind-limit
1173 CONN_BIND_LIMIT]
1174 [--conn-op-limit
1175 CONN_OP_LIMIT]
1176 [--abandon-check-inter‐
1177 val ABANDON_CHECK_INTERVAL]
1178 [--bind-limit
1179 BIND_LIMIT]
1180 [--op-limit OP_LIMIT]
1181 [--proxied-auth PROX‐
1182 IED_AUTH]
1183 [--conn-lifetime
1184 CONN_LIFETIME]
1185 [--bind-timeout
1186 BIND_TIMEOUT]
1187 [--return-ref RE‐
1188 TURN_REF]
1189 [--check-aci CHECK_ACI]
1190 [--bind-attempts
1191 BIND_ATTEMPTS]
1192 [--size-limit
1193 SIZE_LIMIT]
1194 [--time-limit
1195 TIME_LIMIT]
1196 [--hop-limit HOP_LIMIT]
1197 [--response-delay RE‐
1198 SPONSE_DELAY]
1199 [--test-response-delay
1200 TEST_RESPONSE_DELAY]
1201 [--use-starttls
1202 USE_STARTTLS]
1203
1204
1205
1206 --conn-bind-limit CONN_BIND_LIMIT
1207 The maximum number of BIND connections the database link estab‐
1208 lishes with the remote server.
1209
1210
1211 --conn-op-limit CONN_OP_LIMIT
1212 The maximum number of LDAP connections the database link estab‐
1213 lishes with the remote server.
1214
1215
1216 --abandon-check-interval ABANDON_CHECK_INTERVAL
1217 The number of seconds that pass before the server checks for
1218 abandoned operations.
1219
1220
1221 --bind-limit BIND_LIMIT
1222 The maximum number of concurrent bind operations per TCP connec‐
1223 tion.
1224
1225
1226 --op-limit OP_LIMIT
1227 The maximum number of concurrent operations allowed.
1228
1229
1230 --proxied-auth PROXIED_AUTH
1231 Set to "off" to disable proxied authorization, then binds for
1232 chained operations are executed as the user set in the nsMulti‐
1233 plexorBindDn attribute (on/off).
1234
1235
1236 --conn-lifetime CONN_LIFETIME
1237 Specifies connection lifetime in seconds. 0 keeps connection
1238 open forever.
1239
1240
1241 --bind-timeout BIND_TIMEOUT
1242 The amount of time in seconds before a bind attempt times out.
1243
1244
1245 --return-ref RETURN_REF
1246 Sets whether referrals are returned by scoped searches (on/off).
1247
1248
1249 --check-aci CHECK_ACI
1250 Set whether ACIs are evaluated on the database link as well as
1251 the remote data server (on/off).
1252
1253
1254 --bind-attempts BIND_ATTEMPTS
1255 Sets the number of times the server tries to bind with the re‐
1256 mote server.
1257
1258
1259 --size-limit SIZE_LIMIT
1260 Sets the maximum number of entries to return from a search oper‐
1261 ation.
1262
1263
1264 --time-limit TIME_LIMIT
1265 Sets the maximum number of seconds allowed for an operation.
1266
1267
1268 --hop-limit HOP_LIMIT
1269 Sets the maximum number of times a database is allowed to chain;
1270 that is, the number of times a request can be forwarded from one
1271 database link to another.
1272
1273
1274 --response-delay RESPONSE_DELAY
1275 The maximum amount of time it can take a remote server to re‐
1276 spond to an LDAP operation request made by a database link be‐
1277 fore an error is suspected.
1278
1279
1280 --test-response-delay TEST_RESPONSE_DELAY
1281 Sets the duration of the test issued by the database link to
1282 check whether the remote server is responding.
1283
1284
1285 --use-starttls USE_STARTTLS
1286 Set to "on" specifies that the database links should use Start‐
1287 TLS for its secure connections.
1288
1289
1291 usage: dsconf instance chaining link-create [-h]
1292 [--conn-bind-limit
1293 CONN_BIND_LIMIT]
1294 [--conn-op-limit
1295 CONN_OP_LIMIT]
1296 [--abandon-check-interval
1297 ABANDON_CHECK_INTERVAL]
1298 [--bind-limit BIND_LIMIT]
1299 [--op-limit OP_LIMIT]
1300 [--proxied-auth PROX‐
1301 IED_AUTH]
1302 [--conn-lifetime CONN_LIFE‐
1303 TIME]
1304 [--bind-timeout BIND_TIME‐
1305 OUT]
1306 [--return-ref RETURN_REF]
1307 [--check-aci CHECK_ACI]
1308 [--bind-attempts BIND_AT‐
1309 TEMPTS]
1310 [--size-limit SIZE_LIMIT]
1311 [--time-limit TIME_LIMIT]
1312 [--hop-limit HOP_LIMIT]
1313 [--response-delay RE‐
1314 SPONSE_DELAY]
1315 [--test-response-delay
1316 TEST_RESPONSE_DELAY]
1317 [--use-starttls USE_START‐
1318 TLS]
1319 --suffix SUFFIX --server-
1320 url
1321 SERVER_URL --bind-mech
1322 BIND_MECH
1323 --bind-dn BIND_DN --bind-pw
1324 BIND_PW
1325 CHAIN_NAME
1326
1327
1328 CHAIN_NAME
1329 The name of the database link
1330
1331
1332 --conn-bind-limit CONN_BIND_LIMIT
1333 The maximum number of BIND connections the database link estab‐
1334 lishes with the remote server.
1335
1336
1337 --conn-op-limit CONN_OP_LIMIT
1338 The maximum number of LDAP connections the database link estab‐
1339 lishes with the remote server.
1340
1341
1342 --abandon-check-interval ABANDON_CHECK_INTERVAL
1343 The number of seconds that pass before the server checks for
1344 abandoned operations.
1345
1346
1347 --bind-limit BIND_LIMIT
1348 The maximum number of concurrent bind operations per TCP connec‐
1349 tion.
1350
1351
1352 --op-limit OP_LIMIT
1353 The maximum number of concurrent operations allowed.
1354
1355
1356 --proxied-auth PROXIED_AUTH
1357 Set to "off" to disable proxied authorization, then binds for
1358 chained operations are executed as the user set in the nsMulti‐
1359 plexorBindDn attribute (on/off).
1360
1361
1362 --conn-lifetime CONN_LIFETIME
1363 Specifies connection lifetime in seconds. 0 keeps connection
1364 open forever.
1365
1366
1367 --bind-timeout BIND_TIMEOUT
1368 The amount of time in seconds before a bind attempt times out.
1369
1370
1371 --return-ref RETURN_REF
1372 Sets whether referrals are returned by scoped searches (on/off).
1373
1374
1375 --check-aci CHECK_ACI
1376 Set whether ACIs are evaluated on the database link as well as
1377 the remote data server (on/off).
1378
1379
1380 --bind-attempts BIND_ATTEMPTS
1381 Sets the number of times the server tries to bind with the re‐
1382 mote server.
1383
1384
1385 --size-limit SIZE_LIMIT
1386 Sets the maximum number of entries to return from a search oper‐
1387 ation.
1388
1389
1390 --time-limit TIME_LIMIT
1391 Sets the maximum number of seconds allowed for an operation.
1392
1393
1394 --hop-limit HOP_LIMIT
1395 Sets the maximum number of times a database is allowed to chain;
1396 that is, the number of times a request can be forwarded from one
1397 database link to another.
1398
1399
1400 --response-delay RESPONSE_DELAY
1401 The maximum amount of time it can take a remote server to re‐
1402 spond to an LDAP operation request made by a database link be‐
1403 fore an error is suspected.
1404
1405
1406 --test-response-delay TEST_RESPONSE_DELAY
1407 Sets the duration of the test issued by the database link to
1408 check whether the remote server is responding.
1409
1410
1411 --use-starttls USE_STARTTLS
1412 Set to "on" specifies that the database links should use Start‐
1413 TLS for its secure connections.
1414
1415
1416 --suffix SUFFIX
1417 The suffix managed by the database link.
1418
1419
1420 --server-url SERVER_URL
1421 Gives the LDAP/LDAPS URL of the remote server.
1422
1423
1424 --bind-mech BIND_MECH
1425 Sets the authentication method to use to authenticate to the re‐
1426 mote server: SIMPLE, EXTERNAL, DIGEST-MD5, or GSSAPI. Default if
1427 unset is SIMPLE.
1428
1429
1430 --bind-dn BIND_DN
1431 DN of the administrative entry used to communicate with the re‐
1432 mote server
1433
1434
1435 --bind-pw BIND_PW
1436 Password for the administrative user.
1437
1438
1440 usage: dsconf instance chaining link-get [-h] CHAIN_NAME
1441
1442
1443 CHAIN_NAME
1444 The chaining link name, or suffix, to retrieve
1445
1446
1447
1449 usage: dsconf instance chaining link-set [-h]
1450 [--conn-bind-limit
1451 CONN_BIND_LIMIT]
1452 [--conn-op-limit
1453 CONN_OP_LIMIT]
1454 [--abandon-check-interval
1455 ABANDON_CHECK_INTERVAL]
1456 [--bind-limit BIND_LIMIT]
1457 [--op-limit OP_LIMIT]
1458 [--proxied-auth PROXIED_AUTH]
1459 [--conn-lifetime CONN_LIFE‐
1460 TIME]
1461 [--bind-timeout BIND_TIMEOUT]
1462 [--return-ref RETURN_REF]
1463 [--check-aci CHECK_ACI]
1464 [--bind-attempts BIND_AT‐
1465 TEMPTS]
1466 [--size-limit SIZE_LIMIT]
1467 [--time-limit TIME_LIMIT]
1468 [--hop-limit HOP_LIMIT]
1469 [--response-delay RESPONSE_DE‐
1470 LAY]
1471 [--test-response-delay
1472 TEST_RESPONSE_DELAY]
1473 [--use-starttls USE_STARTTLS]
1474 [--suffix SUFFIX]
1475 [--server-url SERVER_URL]
1476 [--bind-mech BIND_MECH]
1477 [--bind-dn BIND_DN]
1478 [--bind-pw BIND_PW]
1479 CHAIN_NAME
1480
1481
1482 CHAIN_NAME
1483 The name of the database link
1484
1485
1486 --conn-bind-limit CONN_BIND_LIMIT
1487 The maximum number of BIND connections the database link estab‐
1488 lishes with the remote server.
1489
1490
1491 --conn-op-limit CONN_OP_LIMIT
1492 The maximum number of LDAP connections the database link estab‐
1493 lishes with the remote server.
1494
1495
1496 --abandon-check-interval ABANDON_CHECK_INTERVAL
1497 The number of seconds that pass before the server checks for
1498 abandoned operations.
1499
1500
1501 --bind-limit BIND_LIMIT
1502 The maximum number of concurrent bind operations per TCP connec‐
1503 tion.
1504
1505
1506 --op-limit OP_LIMIT
1507 The maximum number of concurrent operations allowed.
1508
1509
1510 --proxied-auth PROXIED_AUTH
1511 Set to "off" to disable proxied authorization, then binds for
1512 chained operations are executed as the user set in the nsMulti‐
1513 plexorBindDn attribute (on/off).
1514
1515
1516 --conn-lifetime CONN_LIFETIME
1517 Specifies connection lifetime in seconds. 0 keeps connection
1518 open forever.
1519
1520
1521 --bind-timeout BIND_TIMEOUT
1522 The amount of time in seconds before a bind attempt times out.
1523
1524
1525 --return-ref RETURN_REF
1526 Sets whether referrals are returned by scoped searches (on/off).
1527
1528
1529 --check-aci CHECK_ACI
1530 Set whether ACIs are evaluated on the database link as well as
1531 the remote data server (on/off).
1532
1533
1534 --bind-attempts BIND_ATTEMPTS
1535 Sets the number of times the server tries to bind with the re‐
1536 mote server.
1537
1538
1539 --size-limit SIZE_LIMIT
1540 Sets the maximum number of entries to return from a search oper‐
1541 ation.
1542
1543
1544 --time-limit TIME_LIMIT
1545 Sets the maximum number of seconds allowed for an operation.
1546
1547
1548 --hop-limit HOP_LIMIT
1549 Sets the maximum number of times a database is allowed to chain;
1550 that is, the number of times a request can be forwarded from one
1551 database link to another.
1552
1553
1554 --response-delay RESPONSE_DELAY
1555 The maximum amount of time it can take a remote server to re‐
1556 spond to an LDAP operation request made by a database link be‐
1557 fore an error is suspected.
1558
1559
1560 --test-response-delay TEST_RESPONSE_DELAY
1561 Sets the duration of the test issued by the database link to
1562 check whether the remote server is responding.
1563
1564
1565 --use-starttls USE_STARTTLS
1566 Set to "on" specifies that the database links should use Start‐
1567 TLS for its secure connections.
1568
1569
1570 --suffix SUFFIX
1571 The suffix managed by the database link.
1572
1573
1574 --server-url SERVER_URL
1575 Gives the LDAP/LDAPS URL of the remote server.
1576
1577
1578 --bind-mech BIND_MECH
1579 Sets the authentication method to use to authenticate to the re‐
1580 mote server: SIMPLE, EXTERNAL, DIGEST-MD5, or GSSAPI. Default if
1581 unset is SIMPLE.
1582
1583
1584 --bind-dn BIND_DN
1585 DN of the administrative entry used to communicate with the re‐
1586 mote server
1587
1588
1589 --bind-pw BIND_PW
1590 Password for the administrative user.
1591
1592
1594 usage: dsconf instance chaining link-delete [-h] CHAIN_NAME
1595
1596
1597 CHAIN_NAME
1598 The name of the database link
1599
1600
1601
1603 usage: dsconf instance chaining monitor [-h] CHAIN_NAME
1604
1605
1606 CHAIN_NAME
1607 The name of the database link
1608
1609
1610
1612 usage: dsconf instance chaining link-list [-h]
1613
1614
1615
1616
1617
1619 usage: dsconf instance config [-h] {get,add,replace,delete} ...
1620
1621
1622 Sub-commands
1623 dsconf config get
1624 get
1625
1626 dsconf config add
1627 Add attribute value to configuration
1628
1629 dsconf config replace
1630 Replace attribute value in configuration
1631
1632 dsconf config delete
1633 Delete attribute value in configuration
1634
1636 usage: dsconf instance config get [-h] [attrs ...]
1637
1638
1639 attrs Configuration attribute(s) to get
1640
1641
1642
1644 usage: dsconf instance config add [-h] [attr ...]
1645
1646
1647 attr Configuration attribute to add
1648
1649
1650
1652 usage: dsconf instance config replace [-h] [attr ...]
1653
1654
1655 attr Configuration attribute to replace
1656
1657
1658
1660 usage: dsconf instance config delete [-h] [attr ...]
1661
1662
1663 attr Configuration attribute to delete
1664
1665
1666
1667
1669 usage: dsconf instance directory_manager [-h] {password_change} ...
1670
1671
1672 Sub-commands
1673 dsconf directory_manager password_change
1674 Change the directory manager password
1675
1677 usage: dsconf instance directory_manager password_change [-h]
1678
1679
1680
1681
1682
1684 usage: dsconf instance monitor [-h]
1685 {server,dbmon,ldbm,backend,snmp,chain‐
1686 ing,disk}
1687 ...
1688
1689
1690 Sub-commands
1691 dsconf monitor server
1692 Monitor the server statistics, connections and operations
1693
1694 dsconf monitor dbmon
1695 Monitor the all the database statistics in a single report
1696
1697 dsconf monitor ldbm
1698 Monitor the ldbm statistics, such as dbcache
1699
1700 dsconf monitor backend
1701 Monitor the behavior of a backend database
1702
1703 dsconf monitor snmp
1704 Monitor the SNMP statistics
1705
1706 dsconf monitor chaining
1707 Monitor database chaining statistics
1708
1709 dsconf monitor disk
1710 Disk space statistics. All values are in bytes
1711
1713 usage: dsconf instance monitor server [-h]
1714
1715
1716
1717
1719 usage: dsconf instance monitor dbmon [-h] [-b BACKENDS] [-x]
1720
1721
1722
1723 -b BACKENDS, --backends BACKENDS
1724 List of space separated backends to monitor. Default is all
1725 backends.
1726
1727
1728 -x, --indexes
1729 Show index stats for each backend
1730
1731
1733 usage: dsconf instance monitor ldbm [-h]
1734
1735
1736
1737
1739 usage: dsconf instance monitor backend [-h] [backend]
1740
1741
1742 backend
1743 Optional name of the backend to monitor
1744
1745
1746
1748 usage: dsconf instance monitor snmp [-h]
1749
1750
1751
1752
1754 usage: dsconf instance monitor chaining [-h] [backend]
1755
1756
1757 backend
1758 Optional name of the chaining backend to monitor
1759
1760
1761
1763 usage: dsconf instance monitor disk [-h]
1764
1765
1766
1767
1768
1770 usage: dsconf instance plugin [-h]
1771 {memberof,automember,referential-integ‐
1772 rity,root-dn,usn,account-policy,attr-uniq,dna,linked-attr,managed-en‐
1773 tries,pass-through-auth,retro-changelog,posix-winsync,con‐
1774 tentsync,list,show,set}
1775 ...
1776
1777
1778 Sub-commands
1779 dsconf plugin memberof
1780 Manage and configure MemberOf plugin
1781
1782 dsconf plugin automember
1783 Manage and configure Automembership plugin
1784
1785 dsconf plugin referential-integrity
1786 Manage and configure Referential Integrity Postoperation plugin
1787
1788 dsconf plugin root-dn
1789 Manage and configure RootDN Access Control plugin
1790
1791 dsconf plugin usn
1792 Manage and configure USN plugin
1793
1794 dsconf plugin account-policy
1795 Manage and configure Account Policy plugin
1796
1797 dsconf plugin attr-uniq
1798 Manage and configure Attribute Uniqueness plugin
1799
1800 dsconf plugin dna
1801 Manage and configure DNA plugin
1802
1803 dsconf plugin linked-attr
1804 Manage and configure Linked Attributes plugin
1805
1806 dsconf plugin managed-entries
1807 Manage and configure Managed Entries Plugin
1808
1809 dsconf plugin pass-through-auth
1810 Manage and configure Pass-Through Authentication plugins (URLs
1811 and PAM)
1812
1813 dsconf plugin retro-changelog
1814 Manage and configure Retro Changelog plugin
1815
1816 dsconf plugin posix-winsync
1817 Manage and configure The Posix Winsync API plugin
1818
1819 dsconf plugin contentsync
1820 Manage and configure Content Sync Plugin (aka syncrepl)
1821
1822 dsconf plugin list
1823 List current configured (enabled and disabled) plugins
1824
1825 dsconf plugin show
1826 Show the plugin data
1827
1828 dsconf plugin set
1829 Edit the plugin
1830
1832 usage: dsconf instance plugin memberof [-h]
1833 {show,enable,disable,sta‐
1834 tus,set,config-entry,fixup}
1835 ...
1836
1837
1838 Sub-commands
1839 dsconf plugin memberof show
1840 display plugin configuration
1841
1842 dsconf plugin memberof enable
1843 enable plugin
1844
1845 dsconf plugin memberof disable
1846 disable plugin
1847
1848 dsconf plugin memberof status
1849 display plugin status
1850
1851 dsconf plugin memberof set
1852 Edit the plugin
1853
1854 dsconf plugin memberof config-entry
1855 Manage the config entry
1856
1857 dsconf plugin memberof fixup
1858 Run the fix-up task for memberOf plugin
1859
1861 usage: dsconf instance plugin memberof show [-h]
1862
1863
1864
1865
1867 usage: dsconf instance plugin memberof enable [-h]
1868
1869
1870
1871
1873 usage: dsconf instance plugin memberof disable [-h]
1874
1875
1876
1877
1879 usage: dsconf instance plugin memberof status [-h]
1880
1881
1882
1883
1885 usage: dsconf instance plugin memberof set [-h] [--attr ATTR [ATTR
1886 ...]]
1887 [--groupattr GROUPATTR
1888 [GROUPATTR ...]]
1889 [--allbackends {on,off}]
1890 [--skipnested {on,off}]
1891 [--scope SCOPE] [--exclude
1892 EXCLUDE]
1893 [--autoaddoc AUTOADDOC]
1894 [--config-entry CONFIG_EN‐
1895 TRY]
1896
1897
1898
1899 --attr ATTR [ATTR ...]
1900 Specifies the attribute in the user entry for the Directory
1901 Server to manage to reflect group membership (memberOfAttr)
1902
1903
1904 --groupattr GROUPATTR [GROUPATTR ...]
1905 Specifies the attribute in the group entry to use to identify
1906 the DNs of group members (memberOfGroupAttr)
1907
1908
1909 --allbackends {on,off}
1910 Specifies whether to search the local suffix for user entries on
1911 all available suffixes (memberOfAllBackends)
1912
1913
1914 --skipnested {on,off}
1915 Specifies wherher to skip nested groups or not (memberOfSkip‐
1916 Nested)
1917
1918
1919 --scope SCOPE
1920 Specifies backends or multiple-nested suffixes for the MemberOf
1921 plug-in to work on (memberOfEntryScope)
1922
1923
1924 --exclude EXCLUDE
1925 Specifies backends or multiple-nested suffixes for the MemberOf
1926 plug-in to exclude (memberOfEntryScopeExcludeSubtree)
1927
1928
1929 --autoaddoc AUTOADDOC
1930 If an entry does not have an object class that allows the mem‐
1931 berOf attribute then the memberOf plugin will automatically add
1932 the object class listed in the memberOfAutoAddOC parameter
1933
1934
1935 --config-entry CONFIG_ENTRY
1936 The value to set as nsslapd-pluginConfigArea
1937
1938
1940 usage: dsconf instance plugin memberof config-entry [-h]
1941 {add,set,show,delete}
1942 ...
1943
1944
1945 Sub-commands
1946 dsconf plugin memberof config-entry add
1947 Add the config entry
1948
1949 dsconf plugin memberof config-entry set
1950 Edit the config entry
1951
1952 dsconf plugin memberof config-entry show
1953 Display the config entry
1954
1955 dsconf plugin memberof config-entry delete
1956 Delete the config entry
1957
1959 usage: dsconf instance plugin memberof config-entry add [-h]
1960 [--attr ATTR
1961 [ATTR ...]]
1962 [--groupattr
1963 GROUPATTR [GROUPATTR ...]]
1964 [--allbackends
1965 {on,off}]
1966 [--skipnested
1967 {on,off}]
1968 [--scope SCOPE]
1969 [--exclude EX‐
1970 CLUDE]
1971 [--autoaddoc
1972 AUTOADDOC]
1973 DN
1974
1975
1976 DN The config entry full DN
1977
1978
1979 --attr ATTR [ATTR ...]
1980 Specifies the attribute in the user entry for the Directory
1981 Server to manage to reflect group membership (memberOfAttr)
1982
1983
1984 --groupattr GROUPATTR [GROUPATTR ...]
1985 Specifies the attribute in the group entry to use to identify
1986 the DNs of group members (memberOfGroupAttr)
1987
1988
1989 --allbackends {on,off}
1990 Specifies whether to search the local suffix for user entries on
1991 all available suffixes (memberOfAllBackends)
1992
1993
1994 --skipnested {on,off}
1995 Specifies wherher to skip nested groups or not (memberOfSkip‐
1996 Nested)
1997
1998
1999 --scope SCOPE
2000 Specifies backends or multiple-nested suffixes for the MemberOf
2001 plug-in to work on (memberOfEntryScope)
2002
2003
2004 --exclude EXCLUDE
2005 Specifies backends or multiple-nested suffixes for the MemberOf
2006 plug-in to exclude (memberOfEntryScopeExcludeSubtree)
2007
2008
2009 --autoaddoc AUTOADDOC
2010 If an entry does not have an object class that allows the mem‐
2011 berOf attribute then the memberOf plugin will automatically add
2012 the object class listed in the memberOfAutoAddOC parameter
2013
2014
2016 usage: dsconf instance plugin memberof config-entry set [-h]
2017 [--attr ATTR
2018 [ATTR ...]]
2019 [--groupattr
2020 GROUPATTR [GROUPATTR ...]]
2021 [--allbackends
2022 {on,off}]
2023 [--skipnested
2024 {on,off}]
2025 [--scope SCOPE]
2026 [--exclude EX‐
2027 CLUDE]
2028 [--autoaddoc
2029 AUTOADDOC]
2030 DN
2031
2032
2033 DN The config entry full DN
2034
2035
2036 --attr ATTR [ATTR ...]
2037 Specifies the attribute in the user entry for the Directory
2038 Server to manage to reflect group membership (memberOfAttr)
2039
2040
2041 --groupattr GROUPATTR [GROUPATTR ...]
2042 Specifies the attribute in the group entry to use to identify
2043 the DNs of group members (memberOfGroupAttr)
2044
2045
2046 --allbackends {on,off}
2047 Specifies whether to search the local suffix for user entries on
2048 all available suffixes (memberOfAllBackends)
2049
2050
2051 --skipnested {on,off}
2052 Specifies wherher to skip nested groups or not (memberOfSkip‐
2053 Nested)
2054
2055
2056 --scope SCOPE
2057 Specifies backends or multiple-nested suffixes for the MemberOf
2058 plug-in to work on (memberOfEntryScope)
2059
2060
2061 --exclude EXCLUDE
2062 Specifies backends or multiple-nested suffixes for the MemberOf
2063 plug-in to exclude (memberOfEntryScopeExcludeSubtree)
2064
2065
2066 --autoaddoc AUTOADDOC
2067 If an entry does not have an object class that allows the mem‐
2068 berOf attribute then the memberOf plugin will automatically add
2069 the object class listed in the memberOfAutoAddOC parameter
2070
2071
2073 usage: dsconf instance plugin memberof config-entry show [-h] DN
2074
2075
2076 DN The config entry full DN
2077
2078
2079
2081 usage: dsconf instance plugin memberof config-entry delete [-h] DN
2082
2083
2084 DN The config entry full DN
2085
2086
2087
2088
2090 usage: dsconf instance plugin memberof fixup [-h] [-f FILTER] DN
2091
2092
2093 DN Base DN that contains entries to fix up
2094
2095
2096 -f FILTER, --filter FILTER
2097 Filter for entries to fix up. If omitted, all entries with ob‐
2098 jectclass inetuser/inetadmin/nsmemberof under the specified base
2099 will have their memberOf attribute regenerated.
2100
2101
2102
2104 usage: dsconf instance plugin automember [-h]
2105 {show,enable,disable,sta‐
2106 tus,list,definition,fixup}
2107 ...
2108
2109
2110 Sub-commands
2111 dsconf plugin automember show
2112 display plugin configuration
2113
2114 dsconf plugin automember enable
2115 enable plugin
2116
2117 dsconf plugin automember disable
2118 disable plugin
2119
2120 dsconf plugin automember status
2121 display plugin status
2122
2123 dsconf plugin automember list
2124 List Automembership definitions or regex rules.
2125
2126 dsconf plugin automember definition
2127 Manage Automembership definition.
2128
2129 dsconf plugin automember fixup
2130 Run a rebuild membership task.
2131
2133 usage: dsconf instance plugin automember show [-h]
2134
2135
2136
2137
2139 usage: dsconf instance plugin automember enable [-h]
2140
2141
2142
2143
2145 usage: dsconf instance plugin automember disable [-h]
2146
2147
2148
2149
2151 usage: dsconf instance plugin automember status [-h]
2152
2153
2154
2155
2157 usage: dsconf instance plugin automember list [-h] {defini‐
2158 tions,regexes} ...
2159
2160
2161 Sub-commands
2162 dsconf plugin automember list definitions
2163 List Automembership definitions.
2164
2165 dsconf plugin automember list regexes
2166 List Automembership regex rules.
2167
2169 usage: dsconf instance plugin automember list definitions [-h]
2170
2171
2172
2173
2175 usage: dsconf instance plugin automember list regexes [-h] DEFNAME
2176
2177
2178 DEFNAME
2179 The definition entry CN.
2180
2181
2182
2183
2185 usage: dsconf instance plugin automember definition [-h]
2186 DEFNAME
2187 {add,set,delete,show,regex}
2188 ...
2189
2190
2191 DEFNAME
2192 The definition entry CN.
2193
2194
2195 Sub-commands
2196 dsconf plugin automember definition add
2197 Create Automembership definition.
2198
2199 dsconf plugin automember definition set
2200 Edit Automembership definition.
2201
2202 dsconf plugin automember definition delete
2203 Remove Automembership definition.
2204
2205 dsconf plugin automember definition show
2206 Display Automembership definition.
2207
2208 dsconf plugin automember definition regex
2209 Manage Automembership regex rules.
2210
2212 usage: dsconf instance plugin automember definition DEFNAME add
2213 [-h] --grouping-attr GROUPING_ATTR [--default-group DE‐
2214 FAULT_GROUP]
2215 --scope SCOPE --filter FILTER
2216
2217
2218
2219 --grouping-attr GROUPING_ATTR
2220 Specifies the name of the member attribute in the group entry
2221 and the attribute in the object entry that supplies the member
2222 attribute value, in the format group_member_attr:entry_attr (au‐
2223 toMemberGroupingAttr)
2224
2225
2226 --default-group DEFAULT_GROUP
2227 Sets default or fallback group to add the entry to as a member
2228 attribute in group entry (autoMemberDefaultGroup)
2229
2230
2231 --scope SCOPE
2232 Sets the subtree DN to search for entries (autoMemberScope)
2233
2234
2235 --filter FILTER
2236 Sets a standard LDAP search filter to use to search for matching
2237 entries (autoMemberFilter)
2238
2239
2241 usage: dsconf instance plugin automember definition DEFNAME set
2242 [-h] --grouping-attr GROUPING_ATTR [--default-group DE‐
2243 FAULT_GROUP]
2244 --scope SCOPE --filter FILTER
2245
2246
2247
2248 --grouping-attr GROUPING_ATTR
2249 Specifies the name of the member attribute in the group entry
2250 and the attribute in the object entry that supplies the member
2251 attribute value, in the format group_member_attr:entry_attr (au‐
2252 toMemberGroupingAttr)
2253
2254
2255 --default-group DEFAULT_GROUP
2256 Sets default or fallback group to add the entry to as a member
2257 attribute in group entry (autoMemberDefaultGroup)
2258
2259
2260 --scope SCOPE
2261 Sets the subtree DN to search for entries (autoMemberScope)
2262
2263
2264 --filter FILTER
2265 Sets a standard LDAP search filter to use to search for matching
2266 entries (autoMemberFilter)
2267
2268
2270 usage: dsconf instance plugin automember definition DEFNAME delete [-h]
2271
2272
2273
2274
2276 usage: dsconf instance plugin automember definition DEFNAME show [-h]
2277
2278
2279
2280
2282 usage: dsconf instance plugin automember definition DEFNAME regex
2283 [-h] REGEXNAME {add,set,delete,show} ...
2284
2285
2286 REGEXNAME
2287 The regex entry CN.
2288
2289
2290 Sub-commands
2291 dsconf plugin automember definition regex add
2292 Create Automembership regex.
2293
2294 dsconf plugin automember definition regex set
2295 Edit Automembership regex.
2296
2297 dsconf plugin automember definition regex delete
2298 Remove Automembership regex.
2299
2300 dsconf plugin automember definition regex show
2301 Display Automembership regex.
2302
2304 usage: dsconf instance plugin automember definition DEFNAME regex
2305 REGEXNAME add
2306 [-h] [--exclusive EXCLUSIVE [EXCLUSIVE ...]]
2307 [--inclusive INCLUSIVE [INCLUSIVE ...]] --target-group TAR‐
2308 GET_GROUP
2309
2310
2311
2312 --exclusive EXCLUSIVE [EXCLUSIVE ...]
2313 Sets a single regular expression to use to identify entries to
2314 exclude (autoMemberExclusiveRegex)
2315
2316
2317 --inclusive INCLUSIVE [INCLUSIVE ...]
2318 Sets a single regular expression to use to identify entries to
2319 include (autoMemberInclusiveRegex)
2320
2321
2322 --target-group TARGET_GROUP
2323 Sets which group to add the entry to as a member, if it meets
2324 the regular expression conditions (autoMemberTargetGroup)
2325
2326
2328 usage: dsconf instance plugin automember definition DEFNAME regex
2329 REGEXNAME set
2330 [-h] [--exclusive EXCLUSIVE [EXCLUSIVE ...]]
2331 [--inclusive INCLUSIVE [INCLUSIVE ...]] --target-group TAR‐
2332 GET_GROUP
2333
2334
2335
2336 --exclusive EXCLUSIVE [EXCLUSIVE ...]
2337 Sets a single regular expression to use to identify entries to
2338 exclude (autoMemberExclusiveRegex)
2339
2340
2341 --inclusive INCLUSIVE [INCLUSIVE ...]
2342 Sets a single regular expression to use to identify entries to
2343 include (autoMemberInclusiveRegex)
2344
2345
2346 --target-group TARGET_GROUP
2347 Sets which group to add the entry to as a member, if it meets
2348 the regular expression conditions (autoMemberTargetGroup)
2349
2350
2352 usage: dsconf instance plugin automember definition DEFNAME regex
2353 REGEXNAME delete
2354 [-h]
2355
2356
2357
2358
2360 usage: dsconf instance plugin automember definition DEFNAME regex
2361 REGEXNAME show
2362 [-h]
2363
2364
2365
2366
2367
2368
2370 usage: dsconf instance plugin automember fixup [-h] -f FILTER -s
2371 {sub,base,one}
2372 DN
2373
2374
2375 DN Base DN that contains entries to fix up
2376
2377
2378 -f FILTER, --filter FILTER
2379 LDAP filter for entries to fix up.
2380
2381
2382 -s {sub,base,one}, --scope {sub,base,one}
2383 LDAP search scope for entries to fix up
2384
2385
2386
2388 usage: dsconf instance plugin referential-integrity [-h]
2389 {show,enable,dis‐
2390 able,status,set,config-entry}
2391 ...
2392
2393
2394 Sub-commands
2395 dsconf plugin referential-integrity show
2396 display plugin configuration
2397
2398 dsconf plugin referential-integrity enable
2399 enable plugin
2400
2401 dsconf plugin referential-integrity disable
2402 disable plugin
2403
2404 dsconf plugin referential-integrity status
2405 display plugin status
2406
2407 dsconf plugin referential-integrity set
2408 Edit the plugin
2409
2410 dsconf plugin referential-integrity config-entry
2411 Manage the config entry
2412
2414 usage: dsconf instance plugin referential-integrity show [-h]
2415
2416
2417
2418
2420 usage: dsconf instance plugin referential-integrity enable [-h]
2421
2422
2423
2424
2426 usage: dsconf instance plugin referential-integrity disable [-h]
2427
2428
2429
2430
2432 usage: dsconf instance plugin referential-integrity status [-h]
2433
2434
2435
2436
2438 usage: dsconf instance plugin referential-integrity set [-h]
2439 [--update-delay
2440 UPDATE_DELAY]
2441 [--membership-
2442 attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]]
2443 [--entry-scope
2444 ENTRY_SCOPE]
2445 [--exclude-en‐
2446 try-scope EXCLUDE_ENTRY_SCOPE]
2447 [--container-
2448 scope CONTAINER_SCOPE]
2449 [--log-file
2450 LOG_FILE]
2451 [--config-entry
2452 CONFIG_ENTRY]
2453
2454
2455
2456 --update-delay UPDATE_DELAY
2457 Sets the update interval. Special values: 0 - The check is per‐
2458 formed immediately, -1 - No check is performed (referint-up‐
2459 date-delay)
2460
2461
2462 --membership-attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]
2463 Specifies attributes to check for and update (referint-member‐
2464 ship-attr)
2465
2466
2467 --entry-scope ENTRY_SCOPE
2468 Defines the subtree in which the plug-in looks for the delete or
2469 rename operations of a user entry (nsslapd-pluginEntryScope)
2470
2471
2472 --exclude-entry-scope EXCLUDE_ENTRY_SCOPE
2473 Defines the subtree in which the plug-in ignores any operations
2474 for deleting or renaming a user (nsslapd-pluginExcludeEn‐
2475 tryScope)
2476
2477
2478 --container-scope CONTAINER_SCOPE
2479 Specifies which branch the plug-in searches for the groups to
2480 which the user belongs. It only updates groups that are under
2481 the specified container branch, and leaves all other groups not
2482 updated (nsslapd-pluginContainerScope)
2483
2484
2485 --log-file LOG_FILE
2486 Specifies a path to the Referential integrity logfile.For exam‐
2487 ple: /var/log/dirsrv/slapd-YOUR_INSTANCE/referint
2488
2489
2490 --config-entry CONFIG_ENTRY
2491 The value to set as nsslapd-pluginConfigArea
2492
2493
2495 usage: dsconf instance plugin referential-integrity config-entry
2496 [-h] {add,set,show,delete} ...
2497
2498
2499 Sub-commands
2500 dsconf plugin referential-integrity config-entry add
2501 Add the config entry
2502
2503 dsconf plugin referential-integrity config-entry set
2504 Edit the config entry
2505
2506 dsconf plugin referential-integrity config-entry show
2507 Display the config entry
2508
2509 dsconf plugin referential-integrity config-entry delete
2510 Delete the config entry
2511
2513 usage: dsconf instance plugin referential-integrity config-entry add
2514 [-h] [--update-delay UPDATE_DELAY]
2515 [--membership-attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]]
2516 [--entry-scope ENTRY_SCOPE] [--exclude-entry-scope EXCLUDE_EN‐
2517 TRY_SCOPE]
2518 [--container-scope CONTAINER_SCOPE] [--log-file LOG_FILE]
2519 DN
2520
2521
2522 DN The config entry full DN
2523
2524
2525 --update-delay UPDATE_DELAY
2526 Sets the update interval. Special values: 0 - The check is per‐
2527 formed immediately, -1 - No check is performed (referint-up‐
2528 date-delay)
2529
2530
2531 --membership-attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]
2532 Specifies attributes to check for and update (referint-member‐
2533 ship-attr)
2534
2535
2536 --entry-scope ENTRY_SCOPE
2537 Defines the subtree in which the plug-in looks for the delete or
2538 rename operations of a user entry (nsslapd-pluginEntryScope)
2539
2540
2541 --exclude-entry-scope EXCLUDE_ENTRY_SCOPE
2542 Defines the subtree in which the plug-in ignores any operations
2543 for deleting or renaming a user (nsslapd-pluginExcludeEn‐
2544 tryScope)
2545
2546
2547 --container-scope CONTAINER_SCOPE
2548 Specifies which branch the plug-in searches for the groups to
2549 which the user belongs. It only updates groups that are under
2550 the specified container branch, and leaves all other groups not
2551 updated (nsslapd-pluginContainerScope)
2552
2553
2554 --log-file LOG_FILE
2555 Specifies a path to the Referential integrity logfile.For exam‐
2556 ple: /var/log/dirsrv/slapd-YOUR_INSTANCE/referint
2557
2558
2560 usage: dsconf instance plugin referential-integrity config-entry set
2561 [-h] [--update-delay UPDATE_DELAY]
2562 [--membership-attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]]
2563 [--entry-scope ENTRY_SCOPE] [--exclude-entry-scope EXCLUDE_EN‐
2564 TRY_SCOPE]
2565 [--container-scope CONTAINER_SCOPE] [--log-file LOG_FILE]
2566 DN
2567
2568
2569 DN The config entry full DN
2570
2571
2572 --update-delay UPDATE_DELAY
2573 Sets the update interval. Special values: 0 - The check is per‐
2574 formed immediately, -1 - No check is performed (referint-up‐
2575 date-delay)
2576
2577
2578 --membership-attr MEMBERSHIP_ATTR [MEMBERSHIP_ATTR ...]
2579 Specifies attributes to check for and update (referint-member‐
2580 ship-attr)
2581
2582
2583 --entry-scope ENTRY_SCOPE
2584 Defines the subtree in which the plug-in looks for the delete or
2585 rename operations of a user entry (nsslapd-pluginEntryScope)
2586
2587
2588 --exclude-entry-scope EXCLUDE_ENTRY_SCOPE
2589 Defines the subtree in which the plug-in ignores any operations
2590 for deleting or renaming a user (nsslapd-pluginExcludeEn‐
2591 tryScope)
2592
2593
2594 --container-scope CONTAINER_SCOPE
2595 Specifies which branch the plug-in searches for the groups to
2596 which the user belongs. It only updates groups that are under
2597 the specified container branch, and leaves all other groups not
2598 updated (nsslapd-pluginContainerScope)
2599
2600
2601 --log-file LOG_FILE
2602 Specifies a path to the Referential integrity logfile.For exam‐
2603 ple: /var/log/dirsrv/slapd-YOUR_INSTANCE/referint
2604
2605
2607 usage: dsconf instance plugin referential-integrity config-entry show
2608 [-h] DN
2609
2610
2611 DN The config entry full DN
2612
2613
2614
2616 usage: dsconf instance plugin referential-integrity config-entry delete
2617 [-h] DN
2618
2619
2620 DN The config entry full DN
2621
2622
2623
2624
2625
2627 usage: dsconf instance plugin root-dn [-h]
2628 {show,enable,disable,status,set}
2629 ...
2630
2631
2632 Sub-commands
2633 dsconf plugin root-dn show
2634 display plugin configuration
2635
2636 dsconf plugin root-dn enable
2637 enable plugin
2638
2639 dsconf plugin root-dn disable
2640 disable plugin
2641
2642 dsconf plugin root-dn status
2643 display plugin status
2644
2645 dsconf plugin root-dn set
2646 Edit the plugin
2647
2649 usage: dsconf instance plugin root-dn show [-h]
2650
2651
2652
2653
2655 usage: dsconf instance plugin root-dn enable [-h]
2656
2657
2658
2659
2661 usage: dsconf instance plugin root-dn disable [-h]
2662
2663
2664
2665
2667 usage: dsconf instance plugin root-dn status [-h]
2668
2669
2670
2671
2673 usage: dsconf instance plugin root-dn set [-h]
2674 [--allow-host ALLOW_HOST [AL‐
2675 LOW_HOST ...]]
2676 [--deny-host DENY_HOST
2677 [DENY_HOST ...]]
2678 [--allow-ip ALLOW_IP [AL‐
2679 LOW_IP ...]]
2680 [--deny-ip DENY_IP [DENY_IP
2681 ...]]
2682 [--open-time OPEN_TIME]
2683 [--close-time CLOSE_TIME]
2684 [--days-allowed DAYS_ALLOWED]
2685
2686
2687
2688 --allow-host ALLOW_HOST [ALLOW_HOST ...]
2689 Sets what hosts, by fully-qualified domain name, the root user
2690 is allowed to use to access the Directory Server. Any hosts not
2691 listed are implicitly denied (rootdn-allow-host)
2692
2693
2694 --deny-host DENY_HOST [DENY_HOST ...]
2695 Sets what hosts, by fully-qualified domain name, the root user
2696 is not allowed to use to access the Directory Server Any hosts
2697 not listed are implicitly allowed (rootdn-deny-host). If an host
2698 address is listed in both the rootdn- allow-host and
2699 rootdn-deny-host attributes, it is denied access.
2700
2701
2702 --allow-ip ALLOW_IP [ALLOW_IP ...]
2703 Sets what IP addresses, either IPv4 or IPv6, for machines the
2704 root user is allowed to use to access the Directory Server Any
2705 IP addresses not listed are implicitly denied (rootdn-allow-ip)
2706
2707
2708 --deny-ip DENY_IP [DENY_IP ...]
2709 Sets what IP addresses, either IPv4 or IPv6, for machines the
2710 root user is not allowed to use to access the Directory Server.
2711 Any IP addresses not listed are implicitly allowed
2712 (rootdn-deny-ip) If an IP address is listed in both the
2713 rootdn-allow-ip and rootdn-deny-ip attributes, it is denied ac‐
2714 cess.
2715
2716
2717 --open-time OPEN_TIME
2718 Sets part of a time period or range when the root user is al‐
2719 lowed to access the Directory Server. This sets when the
2720 time-based access begins (rootdn- open-time)
2721
2722
2723 --close-time CLOSE_TIME
2724 Sets part of a time period or range when the root user is al‐
2725 lowed to access the Directory Server. This sets when the
2726 time-based access ends (rootdn-close- time)
2727
2728
2729 --days-allowed DAYS_ALLOWED
2730 Gives a comma-separated list of what days the root user is al‐
2731 lowed to use to access the Directory Server. Any days listed are
2732 implicitly denied (rootdn- days-allowed)
2733
2734
2735
2737 usage: dsconf instance plugin usn [-h]
2738 {show,enable,disable,sta‐
2739 tus,global,cleanup}
2740 ...
2741
2742
2743 Sub-commands
2744 dsconf plugin usn show
2745 display plugin configuration
2746
2747 dsconf plugin usn enable
2748 enable plugin
2749
2750 dsconf plugin usn disable
2751 disable plugin
2752
2753 dsconf plugin usn status
2754 display plugin status
2755
2756 dsconf plugin usn global
2757 Get or manage global usn mode (nsslapd-entryusn-global)
2758
2759 dsconf plugin usn cleanup
2760 Run the USN tombstone cleanup task
2761
2763 usage: dsconf instance plugin usn show [-h]
2764
2765
2766
2767
2769 usage: dsconf instance plugin usn enable [-h]
2770
2771
2772
2773
2775 usage: dsconf instance plugin usn disable [-h]
2776
2777
2778
2779
2781 usage: dsconf instance plugin usn status [-h]
2782
2783
2784
2785
2787 usage: dsconf instance plugin usn global [-h] {on,off} ...
2788
2789
2790 Sub-commands
2791 dsconf plugin usn global on
2792 Enable usn global mode
2793
2794 dsconf plugin usn global off
2795 Disable usn global mode
2796
2798 usage: dsconf instance plugin usn global on [-h]
2799
2800
2801
2802
2804 usage: dsconf instance plugin usn global off [-h]
2805
2806
2807
2808
2809
2811 usage: dsconf instance plugin usn cleanup [-h] (-s SUFFIX | -n BACKEND)
2812 [-m MAX_USN]
2813
2814
2815
2816 -s SUFFIX, --suffix SUFFIX
2817 Gives the suffix or subtree in the Directory Server to run the
2818 cleanup operation against. If the suffix is not specified, then
2819 the back end must be given (suffix)
2820
2821
2822 -n BACKEND, --backend BACKEND
2823 Gives the Directory Server instance back end, or database, to
2824 run the cleanup operation against. If the back end is not speci‐
2825 fied, then the suffix must be specified. Backend instance in
2826 which USN tombstone entries (backend)
2827
2828
2829 -m MAX_USN, --max-usn MAX_USN
2830 Gives the highest USN value to delete when removing tombstone
2831 entries (max_usn_to_delete)
2832
2833
2834
2836 usage: dsconf instance plugin account-policy [-h]
2837 {show,enable,disable,sta‐
2838 tus,set,config-entry}
2839 ...
2840
2841
2842 Sub-commands
2843 dsconf plugin account-policy show
2844 display plugin configuration
2845
2846 dsconf plugin account-policy enable
2847 enable plugin
2848
2849 dsconf plugin account-policy disable
2850 disable plugin
2851
2852 dsconf plugin account-policy status
2853 display plugin status
2854
2855 dsconf plugin account-policy set
2856 Edit the plugin
2857
2858 dsconf plugin account-policy config-entry
2859 Manage the config entry
2860
2862 usage: dsconf instance plugin account-policy show [-h]
2863
2864
2865
2866
2868 usage: dsconf instance plugin account-policy enable [-h]
2869
2870
2871
2872
2874 usage: dsconf instance plugin account-policy disable [-h]
2875
2876
2877
2878
2880 usage: dsconf instance plugin account-policy status [-h]
2881
2882
2883
2884
2886 usage: dsconf instance plugin account-policy set [-h]
2887 [--config-entry CON‐
2888 FIG_ENTRY]
2889
2890
2891
2892 --config-entry CONFIG_ENTRY
2893 The value to set as nsslapd-pluginConfigArea
2894
2895
2897 usage: dsconf instance plugin account-policy config-entry [-h]
2898 {add,set,show,delete}
2899 ...
2900
2901
2902 Sub-commands
2903 dsconf plugin account-policy config-entry add
2904 Add the config entry
2905
2906 dsconf plugin account-policy config-entry set
2907 Edit the config entry
2908
2909 dsconf plugin account-policy config-entry show
2910 Display the config entry
2911
2912 dsconf plugin account-policy config-entry delete
2913 Delete the config entry
2914
2916 usage: dsconf instance plugin account-policy config-entry add
2917 [-h] [--always-record-login {yes,no}] [--alt-state-attr
2918 ALT_STATE_ATTR]
2919 [--always-record-login-attr ALWAYS_RECORD_LOGIN_ATTR]
2920 [--limit-attr LIMIT_ATTR] [--spec-attr SPEC_ATTR]
2921 [--state-attr STATE_ATTR]
2922 DN
2923
2924
2925 DN The config entry full DN
2926
2927
2928 --always-record-login {yes,no}
2929 Sets that every entry records its last login time (alwaysRecord‐
2930 Login)
2931
2932
2933 --alt-state-attr ALT_STATE_ATTR
2934 Provides a backup attribute for the server to reference to eval‐
2935 uate the expiration time (altStateAttrName)
2936
2937
2938 --always-record-login-attr ALWAYS_RECORD_LOGIN_ATTR
2939 Specifies the attribute to store the time of the last successful
2940 login in this attribute in the users directory entry (al‐
2941 waysRecordLoginAttr)
2942
2943
2944 --limit-attr LIMIT_ATTR
2945 Specifies the attribute within the policy to use for the account
2946 inactivation limit (limitAttrName)
2947
2948
2949 --spec-attr SPEC_ATTR
2950 Specifies the attribute to identify which entries are account
2951 policy configuration entries (specAttrName)
2952
2953
2954 --state-attr STATE_ATTR
2955 Specifies the primary time attribute used to evaluate an account
2956 policy (stateAttrName)
2957
2958
2960 usage: dsconf instance plugin account-policy config-entry set
2961 [-h] [--always-record-login {yes,no}] [--alt-state-attr
2962 ALT_STATE_ATTR]
2963 [--always-record-login-attr ALWAYS_RECORD_LOGIN_ATTR]
2964 [--limit-attr LIMIT_ATTR] [--spec-attr SPEC_ATTR]
2965 [--state-attr STATE_ATTR]
2966 DN
2967
2968
2969 DN The config entry full DN
2970
2971
2972 --always-record-login {yes,no}
2973 Sets that every entry records its last login time (alwaysRecord‐
2974 Login)
2975
2976
2977 --alt-state-attr ALT_STATE_ATTR
2978 Provides a backup attribute for the server to reference to eval‐
2979 uate the expiration time (altStateAttrName)
2980
2981
2982 --always-record-login-attr ALWAYS_RECORD_LOGIN_ATTR
2983 Specifies the attribute to store the time of the last successful
2984 login in this attribute in the users directory entry (al‐
2985 waysRecordLoginAttr)
2986
2987
2988 --limit-attr LIMIT_ATTR
2989 Specifies the attribute within the policy to use for the account
2990 inactivation limit (limitAttrName)
2991
2992
2993 --spec-attr SPEC_ATTR
2994 Specifies the attribute to identify which entries are account
2995 policy configuration entries (specAttrName)
2996
2997
2998 --state-attr STATE_ATTR
2999 Specifies the primary time attribute used to evaluate an account
3000 policy (stateAttrName)
3001
3002
3004 usage: dsconf instance plugin account-policy config-entry show [-h] DN
3005
3006
3007 DN The config entry full DN
3008
3009
3010
3012 usage: dsconf instance plugin account-policy config-entry delete [-h]
3013 DN
3014
3015
3016 DN The config entry full DN
3017
3018
3019
3020
3021
3023 usage: dsconf instance plugin attr-uniq [-h]
3024 {list,add,set,show,delete,en‐
3025 able,disable,status}
3026 ...
3027
3028
3029 Sub-commands
3030 dsconf plugin attr-uniq list
3031 List available plugin configs
3032
3033 dsconf plugin attr-uniq add
3034 Add the config entry
3035
3036 dsconf plugin attr-uniq set
3037 Edit the config entry
3038
3039 dsconf plugin attr-uniq show
3040 Display the config entry
3041
3042 dsconf plugin attr-uniq delete
3043 Delete the config entry
3044
3045 dsconf plugin attr-uniq enable
3046 enable plugin
3047
3048 dsconf plugin attr-uniq disable
3049 disable plugin
3050
3051 dsconf plugin attr-uniq status
3052 display plugin status
3053
3055 usage: dsconf instance plugin attr-uniq list [-h]
3056
3057
3058
3059
3061 usage: dsconf instance plugin attr-uniq add [-h] [--enabled {on,off}]
3062 [--attr-name ATTR_NAME
3063 [ATTR_NAME ...]]
3064 [--subtree SUBTREE [SUBTREE
3065 ...]]
3066 [--across-all-subtrees
3067 {on,off}]
3068 [--top-entry-oc TOP_EN‐
3069 TRY_OC]
3070 [--subtree-entries-oc SUB‐
3071 TREE_ENTRIES_OC]
3072 NAME
3073
3074
3075 NAME Sets the name of the plug-in configuration record. (cn) You can
3076 use any string, but "attribute_name Attribute Uniqueness" is
3077 recommended.
3078
3079
3080 --enabled {on,off}
3081 Identifies whether or not the config is enabled.
3082
3083
3084 --attr-name ATTR_NAME [ATTR_NAME ...]
3085 Sets the name of the attribute whose values must be unique. This
3086 attribute is multi-valued. (uniqueness-attribute-name)
3087
3088
3089 --subtree SUBTREE [SUBTREE ...]
3090 Sets the DN under which the plug-in checks for uniqueness of the
3091 attributes value. This attribute is multi-valued (unique‐
3092 ness-subtrees)
3093
3094
3095 --across-all-subtrees {on,off}
3096 If enabled (on), the plug-in checks that the attribute is unique
3097 across all subtrees set. If you set the attribute to off,
3098 uniqueness is only enforced within the subtree of the updated
3099 entry (uniqueness-across-all-subtrees)
3100
3101
3102 --top-entry-oc TOP_ENTRY_OC
3103 Verifies that the value of the attribute set in uniqueness-at‐
3104 tribute-name is unique in this subtree (uniqueness-top-entry-oc)
3105
3106
3107 --subtree-entries-oc SUBTREE_ENTRIES_OC
3108 Verifies if an attribute is unique, if the entry contains the
3109 object class set in this parameter (uniqueness-subtree-en‐
3110 tries-oc)
3111
3112
3114 usage: dsconf instance plugin attr-uniq set [-h] [--enabled {on,off}]
3115 [--attr-name ATTR_NAME
3116 [ATTR_NAME ...]]
3117 [--subtree SUBTREE [SUBTREE
3118 ...]]
3119 [--across-all-subtrees
3120 {on,off}]
3121 [--top-entry-oc TOP_EN‐
3122 TRY_OC]
3123 [--subtree-entries-oc SUB‐
3124 TREE_ENTRIES_OC]
3125 NAME
3126
3127
3128 NAME Sets the name of the plug-in configuration record. (cn) You can
3129 use any string, but "attribute_name Attribute Uniqueness" is
3130 recommended.
3131
3132
3133 --enabled {on,off}
3134 Identifies whether or not the config is enabled.
3135
3136
3137 --attr-name ATTR_NAME [ATTR_NAME ...]
3138 Sets the name of the attribute whose values must be unique. This
3139 attribute is multi-valued. (uniqueness-attribute-name)
3140
3141
3142 --subtree SUBTREE [SUBTREE ...]
3143 Sets the DN under which the plug-in checks for uniqueness of the
3144 attributes value. This attribute is multi-valued (unique‐
3145 ness-subtrees)
3146
3147
3148 --across-all-subtrees {on,off}
3149 If enabled (on), the plug-in checks that the attribute is unique
3150 across all subtrees set. If you set the attribute to off,
3151 uniqueness is only enforced within the subtree of the updated
3152 entry (uniqueness-across-all-subtrees)
3153
3154
3155 --top-entry-oc TOP_ENTRY_OC
3156 Verifies that the value of the attribute set in uniqueness-at‐
3157 tribute-name is unique in this subtree (uniqueness-top-entry-oc)
3158
3159
3160 --subtree-entries-oc SUBTREE_ENTRIES_OC
3161 Verifies if an attribute is unique, if the entry contains the
3162 object class set in this parameter (uniqueness-subtree-en‐
3163 tries-oc)
3164
3165
3167 usage: dsconf instance plugin attr-uniq show [-h] NAME
3168
3169
3170 NAME The name of the plug-in configuration record
3171
3172
3173
3175 usage: dsconf instance plugin attr-uniq delete [-h] NAME
3176
3177
3178 NAME Sets the name of the plug-in configuration record
3179
3180
3181
3183 usage: dsconf instance plugin attr-uniq enable [-h] NAME
3184
3185
3186 NAME Sets the name of the plug-in configuration record
3187
3188
3189
3191 usage: dsconf instance plugin attr-uniq disable [-h] NAME
3192
3193
3194 NAME Sets the name of the plug-in configuration record
3195
3196
3197
3199 usage: dsconf instance plugin attr-uniq status [-h] NAME
3200
3201
3202 NAME Sets the name of the plug-in configuration record
3203
3204
3205
3206
3208 usage: dsconf instance plugin dna [-h]
3209 {show,enable,disable,status,list,con‐
3210 fig} ...
3211
3212
3213 Sub-commands
3214 dsconf plugin dna show
3215 display plugin configuration
3216
3217 dsconf plugin dna enable
3218 enable plugin
3219
3220 dsconf plugin dna disable
3221 disable plugin
3222
3223 dsconf plugin dna status
3224 display plugin status
3225
3226 dsconf plugin dna list
3227 List available plugin configs
3228
3229 dsconf plugin dna config
3230 Manage plugin configs
3231
3233 usage: dsconf instance plugin dna show [-h]
3234
3235
3236
3237
3239 usage: dsconf instance plugin dna enable [-h]
3240
3241
3242
3243
3245 usage: dsconf instance plugin dna disable [-h]
3246
3247
3248
3249
3251 usage: dsconf instance plugin dna status [-h]
3252
3253
3254
3255
3257 usage: dsconf instance plugin dna list [-h] {configs,shared-configs}
3258 ...
3259
3260
3261 Sub-commands
3262 dsconf plugin dna list configs
3263 List main DNA plugin config entries
3264
3265 dsconf plugin dna list shared-configs
3266 List DNA plugin shared config entries
3267
3269 usage: dsconf instance plugin dna list configs [-h]
3270
3271
3272
3273
3275 usage: dsconf instance plugin dna list shared-configs [-h] BASEDN
3276
3277
3278 BASEDN The search DN
3279
3280
3281
3282
3284 usage: dsconf instance plugin dna config [-h]
3285 NAME
3286 {add,set,show,delete,shared-
3287 config-entry}
3288 ...
3289
3290
3291 NAME The DNA configuration name
3292
3293
3294 Sub-commands
3295 dsconf plugin dna config add
3296 Add the config entry
3297
3298 dsconf plugin dna config set
3299 Edit the config entry
3300
3301 dsconf plugin dna config show
3302 Display the config entry
3303
3304 dsconf plugin dna config delete
3305 Delete the config entry
3306
3307 dsconf plugin dna config shared-config-entry
3308 Manage the shared config entry
3309
3311 usage: dsconf instance plugin dna config NAME add [-h]
3312 [--type TYPE [TYPE
3313 ...]]
3314 [--prefix PREFIX]
3315 [--next-value
3316 NEXT_VALUE]
3317 [--max-value
3318 MAX_VALUE]
3319 [--interval INTERVAL]
3320 [--magic-regen
3321 MAGIC_REGEN]
3322 [--filter FILTER]
3323 [--scope SCOPE]
3324 [--remote-bind-dn RE‐
3325 MOTE_BIND_DN]
3326 [--remote-bind-cred
3327 REMOTE_BIND_CRED]
3328 [--shared-config-en‐
3329 try SHARED_CONFIG_ENTRY]
3330 [--threshold THRESH‐
3331 OLD]
3332 [--next-range
3333 NEXT_RANGE]
3334 [--range-request-
3335 timeout RANGE_REQUEST_TIMEOUT]
3336
3337
3338
3339 --type TYPE [TYPE ...]
3340 Sets which attributes have unique numbers being generated for
3341 them (dnaType)
3342
3343
3344 --prefix PREFIX
3345 Defines a prefix that can be prepended to the generated number
3346 values for the attribute (dnaPrefix)
3347
3348
3349 --next-value NEXT_VALUE
3350 Gives the next available number which can be assigned
3351 (dnaNextValue)
3352
3353
3354 --max-value MAX_VALUE
3355 Sets the maximum value that can be assigned for the range (dna‐
3356 MaxValue)
3357
3358
3359 --interval INTERVAL
3360 Sets an interval to use to increment through numbers in a range
3361 (dnaInterval)
3362
3363
3364 --magic-regen MAGIC_REGEN
3365 Sets a user-defined value that instructs the plug-in to assign a
3366 new value for the entry (dnaMagicRegen)
3367
3368
3369 --filter FILTER
3370 Sets an LDAP filter to use to search for and identify the en‐
3371 tries to which to apply the distributed numeric assignment range
3372 (dnaFilter)
3373
3374
3375 --scope SCOPE
3376 Sets the base DN to search for entries to which to apply the
3377 distributed numeric assignment (dnaScope)
3378
3379
3380 --remote-bind-dn REMOTE_BIND_DN
3381 Specifies the Replication Manager DN (dnaRemoteBindDN)
3382
3383
3384 --remote-bind-cred REMOTE_BIND_CRED
3385 Specifies the Replication Manager's password (dnaRemoteBindCred)
3386
3387
3388 --shared-config-entry SHARED_CONFIG_ENTRY
3389 Defines a shared identity that the servers can use to transfer
3390 ranges to one another (dnaSharedCfgDN)
3391
3392
3393 --threshold THRESHOLD
3394 Sets a threshold of remaining available numbers in the range.
3395 When the server hits the threshold, it sends a request for a new
3396 range (dnaThreshold)
3397
3398
3399 --next-range NEXT_RANGE
3400 Defines the next range to use when the current range is ex‐
3401 hausted (dnaNextRange)
3402
3403
3404 --range-request-timeout RANGE_REQUEST_TIMEOUT
3405 sets a timeout period, in seconds, for range requests so that
3406 the server does not stall waiting on a new range from one server
3407 and can request a range from a new server (dnaRangeRequestTime‐
3408 out)
3409
3410
3412 usage: dsconf instance plugin dna config NAME set [-h]
3413 [--type TYPE [TYPE
3414 ...]]
3415 [--prefix PREFIX]
3416 [--next-value
3417 NEXT_VALUE]
3418 [--max-value
3419 MAX_VALUE]
3420 [--interval INTERVAL]
3421 [--magic-regen
3422 MAGIC_REGEN]
3423 [--filter FILTER]
3424 [--scope SCOPE]
3425 [--remote-bind-dn RE‐
3426 MOTE_BIND_DN]
3427 [--remote-bind-cred
3428 REMOTE_BIND_CRED]
3429 [--shared-config-en‐
3430 try SHARED_CONFIG_ENTRY]
3431 [--threshold THRESH‐
3432 OLD]
3433 [--next-range
3434 NEXT_RANGE]
3435 [--range-request-
3436 timeout RANGE_REQUEST_TIMEOUT]
3437
3438
3439
3440 --type TYPE [TYPE ...]
3441 Sets which attributes have unique numbers being generated for
3442 them (dnaType)
3443
3444
3445 --prefix PREFIX
3446 Defines a prefix that can be prepended to the generated number
3447 values for the attribute (dnaPrefix)
3448
3449
3450 --next-value NEXT_VALUE
3451 Gives the next available number which can be assigned
3452 (dnaNextValue)
3453
3454
3455 --max-value MAX_VALUE
3456 Sets the maximum value that can be assigned for the range (dna‐
3457 MaxValue)
3458
3459
3460 --interval INTERVAL
3461 Sets an interval to use to increment through numbers in a range
3462 (dnaInterval)
3463
3464
3465 --magic-regen MAGIC_REGEN
3466 Sets a user-defined value that instructs the plug-in to assign a
3467 new value for the entry (dnaMagicRegen)
3468
3469
3470 --filter FILTER
3471 Sets an LDAP filter to use to search for and identify the en‐
3472 tries to which to apply the distributed numeric assignment range
3473 (dnaFilter)
3474
3475
3476 --scope SCOPE
3477 Sets the base DN to search for entries to which to apply the
3478 distributed numeric assignment (dnaScope)
3479
3480
3481 --remote-bind-dn REMOTE_BIND_DN
3482 Specifies the Replication Manager DN (dnaRemoteBindDN)
3483
3484
3485 --remote-bind-cred REMOTE_BIND_CRED
3486 Specifies the Replication Manager's password (dnaRemoteBindCred)
3487
3488
3489 --shared-config-entry SHARED_CONFIG_ENTRY
3490 Defines a shared identity that the servers can use to transfer
3491 ranges to one another (dnaSharedCfgDN)
3492
3493
3494 --threshold THRESHOLD
3495 Sets a threshold of remaining available numbers in the range.
3496 When the server hits the threshold, it sends a request for a new
3497 range (dnaThreshold)
3498
3499
3500 --next-range NEXT_RANGE
3501 Defines the next range to use when the current range is ex‐
3502 hausted (dnaNextRange)
3503
3504
3505 --range-request-timeout RANGE_REQUEST_TIMEOUT
3506 sets a timeout period, in seconds, for range requests so that
3507 the server does not stall waiting on a new range from one server
3508 and can request a range from a new server (dnaRangeRequestTime‐
3509 out)
3510
3511
3513 usage: dsconf instance plugin dna config NAME show [-h]
3514
3515
3516
3517
3519 usage: dsconf instance plugin dna config NAME delete [-h]
3520
3521
3522
3523
3525 usage: dsconf instance plugin dna config NAME shared-config-entry
3526 [-h] SHARED_CFG {set,show,delete} ...
3527
3528
3529 SHARED_CFG
3530 Use HOSTNAME:PORT for this argument to identify the host name
3531 and port of a server in a shared range, as part of the DNA range
3532 configuration for that specific host in multi-supplier replica‐
3533 tion. (dnaHostname+dnaPortNum)
3534
3535
3536 Sub-commands
3537 dsconf plugin dna config shared-config-entry set
3538 Edit the shared config entry
3539
3540 dsconf plugin dna config shared-config-entry show
3541 Display the shared config entry
3542
3543 dsconf plugin dna config shared-config-entry delete
3544 Delete the shared config entry
3545
3547 usage: dsconf instance plugin dna config NAME shared-config-entry
3548 SHARED_CFG set
3549 [-h] [--remote-bind-method REMOTE_BIND_METHOD]
3550 [--remote-conn-protocol REMOTE_CONN_PROTOCOL]
3551
3552
3553
3554 --remote-bind-method REMOTE_BIND_METHOD
3555 Specifies the remote bind method "SIMPLE", "SSL" (for SSL client
3556 auth), "SASL/GSSAPI", or "SASL/DIGEST-MD5" (dnaRemoteBindMethod)
3557
3558
3559 --remote-conn-protocol REMOTE_CONN_PROTOCOL
3560 Specifies the remote connection protocol "LDAP", or "TLS"
3561 (dnaRemoteConnProtocol)
3562
3563
3565 usage: dsconf instance plugin dna config NAME shared-config-entry
3566 SHARED_CFG show
3567 [-h]
3568
3569
3570
3571
3573 usage: dsconf instance plugin dna config NAME shared-config-entry
3574 SHARED_CFG delete
3575 [-h]
3576
3577
3578
3579
3580
3581
3582
3584 usage: dsconf instance plugin linked-attr [-h]
3585 {show,enable,disable,sta‐
3586 tus,fixup,list,config}
3587 ...
3588
3589
3590 Sub-commands
3591 dsconf plugin linked-attr show
3592 display plugin configuration
3593
3594 dsconf plugin linked-attr enable
3595 enable plugin
3596
3597 dsconf plugin linked-attr disable
3598 disable plugin
3599
3600 dsconf plugin linked-attr status
3601 display plugin status
3602
3603 dsconf plugin linked-attr fixup
3604 Run the fix-up task for linked attributes plugin
3605
3606 dsconf plugin linked-attr list
3607 List available plugin configs
3608
3609 dsconf plugin linked-attr config
3610 Manage plugin configs
3611
3613 usage: dsconf instance plugin linked-attr show [-h]
3614
3615
3616
3617
3619 usage: dsconf instance plugin linked-attr enable [-h]
3620
3621
3622
3623
3625 usage: dsconf instance plugin linked-attr disable [-h]
3626
3627
3628
3629
3631 usage: dsconf instance plugin linked-attr status [-h]
3632
3633
3634
3635
3637 usage: dsconf instance plugin linked-attr fixup [-h] [-l LINKDN]
3638
3639
3640
3641 -l LINKDN, --linkdn LINKDN
3642 Base DN that contains entries to fix up
3643
3644
3646 usage: dsconf instance plugin linked-attr list [-h]
3647
3648
3649
3650
3652 usage: dsconf instance plugin linked-attr config [-h]
3653 NAME
3654 {add,set,show,delete}
3655 ...
3656
3657
3658 NAME The Linked Attributes configuration name
3659
3660
3661 Sub-commands
3662 dsconf plugin linked-attr config add
3663 Add the config entry
3664
3665 dsconf plugin linked-attr config set
3666 Edit the config entry
3667
3668 dsconf plugin linked-attr config show
3669 Display the config entry
3670
3671 dsconf plugin linked-attr config delete
3672 Delete the config entry
3673
3675 usage: dsconf instance plugin linked-attr config NAME add [-h]
3676 [--link-type
3677 LINK_TYPE]
3678 [--managed-
3679 type MANAGED_TYPE]
3680 [--link-scope
3681 LINK_SCOPE]
3682
3683
3684
3685 --link-type LINK_TYPE
3686 Sets the attribute that is managed manually by administrators
3687 (linkType)
3688
3689
3690 --managed-type MANAGED_TYPE
3691 Sets the attribute that is created dynamically by the plugin
3692 (managedType)
3693
3694
3695 --link-scope LINK_SCOPE
3696 Sets the scope that restricts the plugin to a specific part of
3697 the directory tree (linkScope)
3698
3699
3701 usage: dsconf instance plugin linked-attr config NAME set [-h]
3702 [--link-type
3703 LINK_TYPE]
3704 [--managed-
3705 type MANAGED_TYPE]
3706 [--link-scope
3707 LINK_SCOPE]
3708
3709
3710
3711 --link-type LINK_TYPE
3712 Sets the attribute that is managed manually by administrators
3713 (linkType)
3714
3715
3716 --managed-type MANAGED_TYPE
3717 Sets the attribute that is created dynamically by the plugin
3718 (managedType)
3719
3720
3721 --link-scope LINK_SCOPE
3722 Sets the scope that restricts the plugin to a specific part of
3723 the directory tree (linkScope)
3724
3725
3727 usage: dsconf instance plugin linked-attr config NAME show [-h]
3728
3729
3730
3731
3733 usage: dsconf instance plugin linked-attr config NAME delete [-h]
3734
3735
3736
3737
3738
3739
3741 usage: dsconf instance plugin managed-entries [-h]
3742 {show,enable,disable,sta‐
3743 tus,set,list,config,template}
3744 ...
3745
3746
3747 Sub-commands
3748 dsconf plugin managed-entries show
3749 display plugin configuration
3750
3751 dsconf plugin managed-entries enable
3752 enable plugin
3753
3754 dsconf plugin managed-entries disable
3755 disable plugin
3756
3757 dsconf plugin managed-entries status
3758 display plugin status
3759
3760 dsconf plugin managed-entries set
3761 Edit the plugin
3762
3763 dsconf plugin managed-entries list
3764 List Managed Entries Plugin configs and templates
3765
3766 dsconf plugin managed-entries config
3767 Handle Managed Entries Plugin configs
3768
3769 dsconf plugin managed-entries template
3770 Handle Managed Entries Plugin templates
3771
3773 usage: dsconf instance plugin managed-entries show [-h]
3774
3775
3776
3777
3779 usage: dsconf instance plugin managed-entries enable [-h]
3780
3781
3782
3783
3785 usage: dsconf instance plugin managed-entries disable [-h]
3786
3787
3788
3789
3791 usage: dsconf instance plugin managed-entries status [-h]
3792
3793
3794
3795
3797 usage: dsconf instance plugin managed-entries set [-h]
3798 [--config-area CON‐
3799 FIG_AREA]
3800
3801
3802
3803 --config-area CONFIG_AREA
3804 The value to set as nsslapd-pluginConfigArea
3805
3806
3808 usage: dsconf instance plugin managed-entries list [-h]
3809 {configs,templates}
3810 ...
3811
3812
3813 Sub-commands
3814 dsconf plugin managed-entries list configs
3815 List Managed Entries Plugin configs (list config-area if speci‐
3816 fied in the main plugin entry)
3817
3818 dsconf plugin managed-entries list templates
3819 List Managed Entries Plugin templates in the directory
3820
3822 usage: dsconf instance plugin managed-entries list configs [-h]
3823
3824
3825
3826
3828 usage: dsconf instance plugin managed-entries list templates [-h]
3829 [BASEDN]
3830
3831
3832 BASEDN The base DN where to search the templates.
3833
3834
3835
3836
3838 usage: dsconf instance plugin managed-entries config [-h]
3839 NAME
3840 {add,set,show,delete}
3841 ...
3842
3843
3844 NAME The config entry CN.
3845
3846
3847 Sub-commands
3848 dsconf plugin managed-entries config add
3849 Add the config entry
3850
3851 dsconf plugin managed-entries config set
3852 Edit the config entry
3853
3854 dsconf plugin managed-entries config show
3855 Display the config entry
3856
3857 dsconf plugin managed-entries config delete
3858 Delete the config entry
3859
3861 usage: dsconf instance plugin managed-entries config NAME add
3862 [-h] [--scope SCOPE] [--filter FILTER] [--managed-base MAN‐
3863 AGED_BASE]
3864 [--managed-template MANAGED_TEMPLATE]
3865
3866
3867
3868 --scope SCOPE
3869 Sets the scope of the search to use to see which entries the
3870 plug-in monitors (originScope)
3871
3872
3873 --filter FILTER
3874 Sets the search filter to use to search for and identify the en‐
3875 tries within the subtree which require a managed entry (origin‐
3876 Filter)
3877
3878
3879 --managed-base MANAGED_BASE
3880 Sets the subtree under which to create the managed entries (man‐
3881 agedBase)
3882
3883
3884 --managed-template MANAGED_TEMPLATE
3885 Identifies the template entry to use to create the managed entry
3886 (managedTemplate)
3887
3888
3890 usage: dsconf instance plugin managed-entries config NAME set
3891 [-h] [--scope SCOPE] [--filter FILTER] [--managed-base MAN‐
3892 AGED_BASE]
3893 [--managed-template MANAGED_TEMPLATE]
3894
3895
3896
3897 --scope SCOPE
3898 Sets the scope of the search to use to see which entries the
3899 plug-in monitors (originScope)
3900
3901
3902 --filter FILTER
3903 Sets the search filter to use to search for and identify the en‐
3904 tries within the subtree which require a managed entry (origin‐
3905 Filter)
3906
3907
3908 --managed-base MANAGED_BASE
3909 Sets the subtree under which to create the managed entries (man‐
3910 agedBase)
3911
3912
3913 --managed-template MANAGED_TEMPLATE
3914 Identifies the template entry to use to create the managed entry
3915 (managedTemplate)
3916
3917
3919 usage: dsconf instance plugin managed-entries config NAME show [-h]
3920
3921
3922
3923
3925 usage: dsconf instance plugin managed-entries config NAME delete [-h]
3926
3927
3928
3929
3930
3932 usage: dsconf instance plugin managed-entries template [-h]
3933 DN
3934 {add,set,show,delete}
3935 ...
3936
3937
3938 DN The template entry DN.
3939
3940
3941 Sub-commands
3942 dsconf plugin managed-entries template add
3943 Add the template entry
3944
3945 dsconf plugin managed-entries template set
3946 Edit the template entry
3947
3948 dsconf plugin managed-entries template show
3949 Display the template entry
3950
3951 dsconf plugin managed-entries template delete
3952 Delete the template entry
3953
3955 usage: dsconf instance plugin managed-entries template DN add
3956 [-h] [--rdn-attr RDN_ATTR]
3957 [--static-attr STATIC_ATTR [STATIC_ATTR ...]]
3958 [--mapped-attr MAPPED_ATTR [MAPPED_ATTR ...]]
3959
3960
3961
3962 --rdn-attr RDN_ATTR
3963 Sets which attribute to use as the naming attribute in the auto‐
3964 matically- generated entry (mepRDNAttr)
3965
3966
3967 --static-attr STATIC_ATTR [STATIC_ATTR ...]
3968 Sets an attribute with a defined value that must be added to the
3969 automatically-generated entry (mepStaticAttr)
3970
3971
3972 --mapped-attr MAPPED_ATTR [MAPPED_ATTR ...]
3973 Sets attributes in the Managed Entries template entry which must
3974 exist in the generated entry (mepMappedAttr)
3975
3976
3978 usage: dsconf instance plugin managed-entries template DN set
3979 [-h] [--rdn-attr RDN_ATTR]
3980 [--static-attr STATIC_ATTR [STATIC_ATTR ...]]
3981 [--mapped-attr MAPPED_ATTR [MAPPED_ATTR ...]]
3982
3983
3984
3985 --rdn-attr RDN_ATTR
3986 Sets which attribute to use as the naming attribute in the auto‐
3987 matically- generated entry (mepRDNAttr)
3988
3989
3990 --static-attr STATIC_ATTR [STATIC_ATTR ...]
3991 Sets an attribute with a defined value that must be added to the
3992 automatically-generated entry (mepStaticAttr)
3993
3994
3995 --mapped-attr MAPPED_ATTR [MAPPED_ATTR ...]
3996 Sets attributes in the Managed Entries template entry which must
3997 exist in the generated entry (mepMappedAttr)
3998
3999
4001 usage: dsconf instance plugin managed-entries template DN show [-h]
4002
4003
4004
4005
4007 usage: dsconf instance plugin managed-entries template DN delete [-h]
4008
4009
4010
4011
4012
4013
4015 usage: dsconf instance plugin pass-through-auth [-h]
4016 {show,enable,dis‐
4017 able,status,list,url,pam-config}
4018 ...
4019
4020
4021 Sub-commands
4022 dsconf plugin pass-through-auth show
4023 display plugin configuration
4024
4025 dsconf plugin pass-through-auth enable
4026 enable plugin
4027
4028 dsconf plugin pass-through-auth disable
4029 disable plugin
4030
4031 dsconf plugin pass-through-auth status
4032 display plugin status
4033
4034 dsconf plugin pass-through-auth list
4035 List pass-though plugin URLs or PAM configurations.
4036
4037 dsconf plugin pass-through-auth url
4038 Manage PTA URL configurations.
4039
4040 dsconf plugin pass-through-auth pam-config
4041 Manage PAM PTA configurations.
4042
4044 usage: dsconf instance plugin pass-through-auth show [-h]
4045
4046
4047
4048
4050 usage: dsconf instance plugin pass-through-auth enable [-h]
4051
4052
4053
4054
4056 usage: dsconf instance plugin pass-through-auth disable [-h]
4057
4058
4059
4060
4062 usage: dsconf instance plugin pass-through-auth status [-h]
4063
4064
4065
4066
4068 usage: dsconf instance plugin pass-through-auth list [-h]
4069 {urls,pam-configs}
4070 ...
4071
4072
4073 Sub-commands
4074 dsconf plugin pass-through-auth list urls
4075 List URLs.
4076
4077 dsconf plugin pass-through-auth list pam-configs
4078 List PAM configurations.
4079
4081 usage: dsconf instance plugin pass-through-auth list urls [-h]
4082
4083
4084
4085
4087 usage: dsconf instance plugin pass-through-auth list pam-configs [-h]
4088
4089
4090
4091
4092
4094 usage: dsconf instance plugin pass-through-auth url [-h]
4095 {add,modify,delete}
4096 ...
4097
4098
4099 Sub-commands
4100 dsconf plugin pass-through-auth url add
4101 Add the config entry
4102
4103 dsconf plugin pass-through-auth url modify
4104 Edit the config entry
4105
4106 dsconf plugin pass-through-auth url delete
4107 Delete the config entry
4108
4110 usage: dsconf instance plugin pass-through-auth url add [-h] URL
4111
4112
4113 URL The full LDAP URL in format "ldap|ldaps://authDS/subtree max‐
4114 conns,maxops,timeout,ldver,connlifetime,startTLS". If one op‐
4115 tional parameter is specified the rest should be specified too
4116
4117
4118
4120 usage: dsconf instance plugin pass-through-auth url modify [-h]
4121 OLD_URL
4122 NEW_URL
4123
4124
4125 OLD_URL
4126 The full LDAP URL you get from the "list" command
4127
4128
4129 NEW_URL
4130 The full LDAP URL in format "ldap|ldaps://authDS/subtree max‐
4131 conns,maxops,timeout,ldver,connlifetime,startTLS". If one op‐
4132 tional parameter is specified the rest should be specified too
4133
4134
4135
4137 usage: dsconf instance plugin pass-through-auth url delete [-h] URL
4138
4139
4140 URL The full LDAP URL you get from the "list" command
4141
4142
4143
4144
4146 usage: dsconf instance plugin pass-through-auth pam-config [-h]
4147 NAME
4148 {add,set,show,delete}
4149 ...
4150
4151
4152 NAME The PAM PTA configuration name
4153
4154
4155 Sub-commands
4156 dsconf plugin pass-through-auth pam-config add
4157 Add the config entry
4158
4159 dsconf plugin pass-through-auth pam-config set
4160 Edit the config entry
4161
4162 dsconf plugin pass-through-auth pam-config show
4163 Display the config entry
4164
4165 dsconf plugin pass-through-auth pam-config delete
4166 Delete the config entry
4167
4169 usage: dsconf instance plugin pass-through-auth pam-config NAME add
4170 [-h] [--exclude-suffix EXCLUDE_SUFFIX [EXCLUDE_SUFFIX ...]]
4171 [--include-suffix INCLUDE_SUFFIX [INCLUDE_SUFFIX ...]]
4172 [--missing-suffix {ERROR,ALLOW,IGNORE,delete,}] [--filter FIL‐
4173 TER]
4174 [--id-attr ID_ATTR [ID_ATTR ...]] [--id_map_method
4175 ID_MAP_METHOD]
4176 [--fallback {TRUE,FALSE}] [--secure {TRUE,FALSE}] [--service
4177 SERVICE]
4178
4179
4180
4181 --exclude-suffix EXCLUDE_SUFFIX [EXCLUDE_SUFFIX ...]
4182 Specifies a suffix to exclude from PAM authentication (pamEx‐
4183 cludeSuffix)
4184
4185
4186 --include-suffix INCLUDE_SUFFIX [INCLUDE_SUFFIX ...]
4187 Sets a suffix to include for PAM authentication (pamIncludeSuf‐
4188 fix)
4189
4190
4191 --missing-suffix {ERROR,ALLOW,IGNORE,delete,}
4192 Identifies how to handle missing include or exclude suffixes
4193 (pamMissingSuffix)
4194
4195
4196 --filter FILTER
4197 Sets an LDAP filter to use to identify specific entries within
4198 the included suffixes for which to use PAM pass-through authen‐
4199 tication (pamFilter)
4200
4201
4202 --id-attr ID_ATTR [ID_ATTR ...]
4203 Contains the attribute name which is used to hold the PAM user
4204 ID (pamIDAttr)
4205
4206
4207 --id_map_method ID_MAP_METHOD
4208 Gives the method to use to map the LDAP bind DN to a PAM iden‐
4209 tity (pamIDMapMethod)
4210
4211
4212 --fallback {TRUE,FALSE}
4213 Sets whether to fallback to regular LDAP authentication if PAM
4214 authentication fails (pamFallback)
4215
4216
4217 --secure {TRUE,FALSE}
4218 Requires secure TLS connection for PAM authentication (pamSe‐
4219 cure)
4220
4221
4222 --service SERVICE
4223 Contains the service name to pass to PAM (pamService)
4224
4225
4227 usage: dsconf instance plugin pass-through-auth pam-config NAME set
4228 [-h] [--exclude-suffix EXCLUDE_SUFFIX [EXCLUDE_SUFFIX ...]]
4229 [--include-suffix INCLUDE_SUFFIX [INCLUDE_SUFFIX ...]]
4230 [--missing-suffix {ERROR,ALLOW,IGNORE,delete,}] [--filter FIL‐
4231 TER]
4232 [--id-attr ID_ATTR [ID_ATTR ...]] [--id_map_method
4233 ID_MAP_METHOD]
4234 [--fallback {TRUE,FALSE}] [--secure {TRUE,FALSE}] [--service
4235 SERVICE]
4236
4237
4238
4239 --exclude-suffix EXCLUDE_SUFFIX [EXCLUDE_SUFFIX ...]
4240 Specifies a suffix to exclude from PAM authentication (pamEx‐
4241 cludeSuffix)
4242
4243
4244 --include-suffix INCLUDE_SUFFIX [INCLUDE_SUFFIX ...]
4245 Sets a suffix to include for PAM authentication (pamIncludeSuf‐
4246 fix)
4247
4248
4249 --missing-suffix {ERROR,ALLOW,IGNORE,delete,}
4250 Identifies how to handle missing include or exclude suffixes
4251 (pamMissingSuffix)
4252
4253
4254 --filter FILTER
4255 Sets an LDAP filter to use to identify specific entries within
4256 the included suffixes for which to use PAM pass-through authen‐
4257 tication (pamFilter)
4258
4259
4260 --id-attr ID_ATTR [ID_ATTR ...]
4261 Contains the attribute name which is used to hold the PAM user
4262 ID (pamIDAttr)
4263
4264
4265 --id_map_method ID_MAP_METHOD
4266 Gives the method to use to map the LDAP bind DN to a PAM iden‐
4267 tity (pamIDMapMethod)
4268
4269
4270 --fallback {TRUE,FALSE}
4271 Sets whether to fallback to regular LDAP authentication if PAM
4272 authentication fails (pamFallback)
4273
4274
4275 --secure {TRUE,FALSE}
4276 Requires secure TLS connection for PAM authentication (pamSe‐
4277 cure)
4278
4279
4280 --service SERVICE
4281 Contains the service name to pass to PAM (pamService)
4282
4283
4285 usage: dsconf instance plugin pass-through-auth pam-config NAME show
4286 [-h]
4287
4288
4289
4290
4292 usage: dsconf instance plugin pass-through-auth pam-config NAME delete
4293 [-h]
4294
4295
4296
4297
4298
4299
4301 usage: dsconf instance plugin retro-changelog [-h]
4302 {show,enable,disable,sta‐
4303 tus,set,add}
4304 ...
4305
4306
4307 Sub-commands
4308 dsconf plugin retro-changelog show
4309 display plugin configuration
4310
4311 dsconf plugin retro-changelog enable
4312 enable plugin
4313
4314 dsconf plugin retro-changelog disable
4315 disable plugin
4316
4317 dsconf plugin retro-changelog status
4318 display plugin status
4319
4320 dsconf plugin retro-changelog set
4321 Edit the plugin
4322
4323 dsconf plugin retro-changelog add
4324 Add attributes to the plugin
4325
4327 usage: dsconf instance plugin retro-changelog show [-h]
4328
4329
4330
4331
4333 usage: dsconf instance plugin retro-changelog enable [-h]
4334
4335
4336
4337
4339 usage: dsconf instance plugin retro-changelog disable [-h]
4340
4341
4342
4343
4345 usage: dsconf instance plugin retro-changelog status [-h]
4346
4347
4348
4349
4351 usage: dsconf instance plugin retro-changelog set [-h]
4352 [--is-replicated
4353 {TRUE,FALSE}]
4354 [--attribute ATTRI‐
4355 BUTE]
4356 [--directory DIREC‐
4357 TORY]
4358 [--max-age MAX_AGE]
4359 [--exclude-suffix EX‐
4360 CLUDE_SUFFIX]
4361 [--exclude-attrs EX‐
4362 CLUDE_ATTRS]
4363
4364
4365
4366 --is-replicated {TRUE,FALSE}
4367 Sets a flag to indicate on a change in the changelog whether the
4368 change is newly made on that server or whether it was replicated
4369 over from another server (isReplicated)
4370
4371
4372 --attribute ATTRIBUTE
4373 Specifies another Directory Server attribute which must be in‐
4374 cluded in the retro changelog entries (nsslapd-attribute)
4375
4376
4377 --directory DIRECTORY
4378 Specifies the name of the directory in which the changelog data‐
4379 base is created the first time the plug-in is run
4380
4381
4382 --max-age MAX_AGE
4383 This attribute specifies the maximum age of any entry in the
4384 changelog (nsslapd-changelogmaxage)
4385
4386
4387 --exclude-suffix EXCLUDE_SUFFIX
4388 This attribute specifies the suffix which will be excluded from
4389 the scope of the plugin (nsslapd-exclude-suffix)
4390
4391
4392 --exclude-attrs EXCLUDE_ATTRS
4393 This attribute specifies the attributes which will be excluded
4394 from the scope of the plugin (nsslapd-exclude-attrs)
4395
4396
4398 usage: dsconf instance plugin retro-changelog add [-h]
4399 [--is-replicated
4400 {TRUE,FALSE}]
4401 [--attribute ATTRI‐
4402 BUTE]
4403 [--directory DIREC‐
4404 TORY]
4405 [--max-age MAX_AGE]
4406 [--exclude-suffix EX‐
4407 CLUDE_SUFFIX]
4408 [--exclude-attrs EX‐
4409 CLUDE_ATTRS]
4410
4411
4412
4413 --is-replicated {TRUE,FALSE}
4414 Sets a flag to indicate on a change in the changelog whether the
4415 change is newly made on that server or whether it was replicated
4416 over from another server (isReplicated)
4417
4418
4419 --attribute ATTRIBUTE
4420 Specifies another Directory Server attribute which must be in‐
4421 cluded in the retro changelog entries (nsslapd-attribute)
4422
4423
4424 --directory DIRECTORY
4425 Specifies the name of the directory in which the changelog data‐
4426 base is created the first time the plug-in is run
4427
4428
4429 --max-age MAX_AGE
4430 This attribute specifies the maximum age of any entry in the
4431 changelog (nsslapd-changelogmaxage)
4432
4433
4434 --exclude-suffix EXCLUDE_SUFFIX
4435 This attribute specifies the suffix which will be excluded from
4436 the scope of the plugin (nsslapd-exclude-suffix)
4437
4438
4439 --exclude-attrs EXCLUDE_ATTRS
4440 This attribute specifies the attributes which will be excluded
4441 from the scope of the plugin (nsslapd-exclude-attrs)
4442
4443
4444
4446 usage: dsconf instance plugin posix-winsync [-h]
4447 {show,enable,disable,sta‐
4448 tus,set,fixup}
4449 ...
4450
4451
4452 Sub-commands
4453 dsconf plugin posix-winsync show
4454 display plugin configuration
4455
4456 dsconf plugin posix-winsync enable
4457 enable plugin
4458
4459 dsconf plugin posix-winsync disable
4460 disable plugin
4461
4462 dsconf plugin posix-winsync status
4463 display plugin status
4464
4465 dsconf plugin posix-winsync set
4466 Edit the plugin
4467
4468 dsconf plugin posix-winsync fixup
4469 Run the memberOf fix-up task to correct mismatched member and
4470 uniquemember values for synced users
4471
4473 usage: dsconf instance plugin posix-winsync show [-h]
4474
4475
4476
4477
4479 usage: dsconf instance plugin posix-winsync enable [-h]
4480
4481
4482
4483
4485 usage: dsconf instance plugin posix-winsync disable [-h]
4486
4487
4488
4489
4491 usage: dsconf instance plugin posix-winsync status [-h]
4492
4493
4494
4495
4497 usage: dsconf instance plugin posix-winsync set [-h]
4498 [--create-memberof-task
4499 {true,false}]
4500 [--lower-case-uid
4501 {true,false}]
4502 [--map-member-uid
4503 {true,false}]
4504 [--map-nested-grouping
4505 {true,false}]
4506 [--ms-sfu-schema
4507 {true,false}]
4508
4509
4510
4511 --create-memberof-task {true,false}
4512 Sets whether to run the memberUID fix-up task immediately after
4513 a sync run in order to update group memberships for synced users
4514 (posixWinsyncCreateMemberOfTask)
4515
4516
4517 --lower-case-uid {true,false}
4518 Sets whether to store (and, if necessary, convert) the UID value
4519 in the memberUID attribute in lower case.(posixWinsyncLower‐
4520 CaseUID)
4521
4522
4523 --map-member-uid {true,false}
4524 Sets whether to map the memberUID attribute in an Active Direc‐
4525 tory group to the uniqueMember attribute in a Directory Server
4526 group (posixWinsyncMapMemberUID)
4527
4528
4529 --map-nested-grouping {true,false}
4530 Manages if nested groups are updated when memberUID attributes
4531 in an Active Directory POSIX group change (posixWinsyncMapNest‐
4532 edGrouping)
4533
4534
4535 --ms-sfu-schema {true,false}
4536 Sets whether to the older Microsoft System Services for Unix 3.0
4537 (msSFU30) schema when syncing Posix attributes from Active Di‐
4538 rectory (posixWinsyncMsSFUSchema)
4539
4540
4542 usage: dsconf instance plugin posix-winsync fixup [-h] [-f FILTER] DN
4543
4544
4545 DN Base DN that contains entries to fix up
4546
4547
4548 -f FILTER, --filter FILTER
4549 Filter for entries to fix up. If omitted, all entries with ob‐
4550 jectclass inetuser/inetadmin/nsmemberof under the specified base
4551 will have their memberOf attribute regenerated.
4552
4553
4554
4556 usage: dsconf instance plugin contentsync [-h]
4557 {show,enable,disable,sta‐
4558 tus,set,add}
4559 ...
4560
4561
4562 Sub-commands
4563 dsconf plugin contentsync show
4564 display plugin configuration
4565
4566 dsconf plugin contentsync enable
4567 enable plugin
4568
4569 dsconf plugin contentsync disable
4570 disable plugin
4571
4572 dsconf plugin contentsync status
4573 display plugin status
4574
4575 dsconf plugin contentsync set
4576 Edit the plugin
4577
4578 dsconf plugin contentsync add
4579 Add attributes to the plugin
4580
4582 usage: dsconf instance plugin contentsync show [-h]
4583
4584
4585
4586
4588 usage: dsconf instance plugin contentsync enable [-h]
4589
4590
4591
4592
4594 usage: dsconf instance plugin contentsync disable [-h]
4595
4596
4597
4598
4600 usage: dsconf instance plugin contentsync status [-h]
4601
4602
4603
4604
4606 usage: dsconf instance plugin contentsync set [-h] [--allow-openldap
4607 {on,off}]
4608
4609
4610
4611 --allow-openldap {on,off}
4612 Allows openldap servers to act as read only consumers of this
4613 server via syncrepl
4614
4615
4617 usage: dsconf instance plugin contentsync add [-h] [--allow-openldap
4618 {on,off}]
4619
4620
4621
4622 --allow-openldap {on,off}
4623 Allows openldap servers to act as read only consumers of this
4624 server via syncrepl
4625
4626
4627
4629 usage: dsconf instance plugin list [-h]
4630
4631
4632
4633
4635 usage: dsconf instance plugin show [-h] [selector]
4636
4637
4638 selector
4639 The plugin to search for
4640
4641
4642
4644 usage: dsconf instance plugin set [-h] [--type TYPE] [--enabled
4645 {on,off}]
4646 [--path PATH] [--initfunc INITFUNC]
4647 [--id ID] [--vendor VENDOR]
4648 [--version VERSION]
4649 [--description DESCRIPTION]
4650 [--depends-on-type DEPENDS_ON_TYPE]
4651 [--depends-on-named DEPENDS_ON_NAMED]
4652 [--precedence PRECEDENCE]
4653 [selector]
4654
4655
4656 selector
4657 The plugin to edit
4658
4659
4660 --type TYPE
4661 The type of plugin.
4662
4663
4664 --enabled {on,off}
4665 Identifies whether or not the plugin is enabled.
4666
4667
4668 --path PATH
4669 The plugin library name (without the library suffix).
4670
4671
4672 --initfunc INITFUNC
4673 An initialization function of the plugin.
4674
4675
4676 --id ID
4677 The plugin ID.
4678
4679
4680 --vendor VENDOR
4681 The vendor of plugin.
4682
4683
4684 --version VERSION
4685 The version of plugin.
4686
4687
4688 --description DESCRIPTION
4689 The description of the plugin.
4690
4691
4692 --depends-on-type DEPENDS_ON_TYPE
4693 All plug-ins with a type value which matches one of the values
4694 in the following valid range will be started by the server prior
4695 to this plug-in.
4696
4697
4698 --depends-on-named DEPENDS_ON_NAMED
4699 The plug-in name matching one of the following values will be
4700 started by the server prior to this plug-in
4701
4702
4703 --precedence PRECEDENCE
4704 The priority it has in the execution order of plug-ins
4705
4706
4707
4709 usage: dsconf instance pwpolicy [-h] {get,set} ...
4710
4711
4712 Sub-commands
4713 dsconf pwpolicy get
4714 Get the global password policy entry
4715
4716 dsconf pwpolicy set
4717 Set an attribute in a global password policy
4718
4720 usage: dsconf instance pwpolicy get [-h]
4721
4722
4723
4724
4726 usage: dsconf instance pwpolicy set [-h] [--pwdscheme PWDSCHEME]
4727 [--pwdchange PWDCHANGE]
4728 [--pwdmustchange PWDMUSTCHANGE]
4729 [--pwdhistory PWDHISTORY]
4730 [--pwdhistorycount PWDHISTORYCOUNT]
4731 [--pwdadmin PWDADMIN]
4732 [--pwdtrack PWDTRACK]
4733 [--pwdwarning PWDWARNING]
4734 [--pwdexpire PWDEXPIRE]
4735 [--pwdmaxage PWDMAXAGE]
4736 [--pwdminage PWDMINAGE]
4737 [--pwdgracelimit PWDGRACELIMIT]
4738 [--pwdsendexpiring PWDSENDEXPIRING]
4739 [--pwdlockout PWDLOCKOUT]
4740 [--pwdunlock PWDUNLOCK]
4741 [--pwdlockoutduration PWDLOCKOUTDU‐
4742 RATION]
4743 [--pwdmaxfailures PWDMAXFAILURES]
4744 [--pwdresetfailcount PWDRESETFAIL‐
4745 COUNT]
4746 [--pwdchecksyntax PWDCHECKSYNTAX]
4747 [--pwdminlen PWDMINLEN]
4748 [--pwdmindigits PWDMINDIGITS]
4749 [--pwdminalphas PWDMINALPHAS]
4750 [--pwdminuppers PWDMINUPPERS]
4751 [--pwdminlowers PWDMINLOWERS]
4752 [--pwdminspecials PWDMINSPECIALS]
4753 [--pwdmin8bits PWDMIN8BITS]
4754 [--pwdmaxrepeats PWDMAXREPEATS]
4755 [--pwdpalindrome PWDPALINDROME]
4756 [--pwdmaxseq PWDMAXSEQ]
4757 [--pwdmaxseqsets PWDMAXSEQSETS]
4758 [--pwdmaxclasschars PWDMAXCLASS‐
4759 CHARS]
4760 [--pwdmincatagories PWDMIN‐
4761 CATAGORIES]
4762 [--pwdmintokenlen PWDMINTOKENLEN]
4763 [--pwdbadwords PWDBADWORDS]
4764 [--pwduserattrs PWDUSERATTRS]
4765 [--pwpinheritglobal PWPINHERIT‐
4766 GLOBAL]
4767 [--pwddictcheck PWDDICTCHECK]
4768 [--pwddictpath PWDDICTPATH]
4769 [--pwdlocal PWDLOCAL]
4770 [--pwdisglobal PWDISGLOBAL]
4771 [--pwdallowhash PWDALLOWHASH]
4772
4773
4774
4775 --pwdscheme PWDSCHEME
4776 The password storage scheme
4777
4778
4779 --pwdchange PWDCHANGE
4780 Allow users to change their passwords
4781
4782
4783 --pwdmustchange PWDMUSTCHANGE
4784 User must change their passwrod after it is reset by an Adminis‐
4785 trator
4786
4787
4788 --pwdhistory PWDHISTORY
4789 To enable password history set this to "on", otherwise "off"
4790
4791
4792 --pwdhistorycount PWDHISTORYCOUNT
4793 The number of password to keep in history
4794
4795
4796 --pwdadmin PWDADMIN
4797 The DN of an entry or a group of account that can bypass pass‐
4798 word policy constraints
4799
4800
4801 --pwdtrack PWDTRACK
4802 Set to "on" to track the time the password was last changed
4803
4804
4805 --pwdwarning PWDWARNING
4806 Send an expiring warning if password expires within this time
4807 (in seconds)
4808
4809
4810 --pwdexpire PWDEXPIRE
4811 Set to "on" to enable password expiration
4812
4813
4814 --pwdmaxage PWDMAXAGE
4815 The password expiration time in seconds
4816
4817
4818 --pwdminage PWDMINAGE
4819 The number of seconds that must pass before a user can change
4820 their password
4821
4822
4823 --pwdgracelimit PWDGRACELIMIT
4824 The number of allowed logins after the password has expired
4825
4826
4827 --pwdsendexpiring PWDSENDEXPIRING
4828 Set to "on" to always send the expiring control regardless of
4829 the warning period
4830
4831
4832 --pwdlockout PWDLOCKOUT
4833 Set to "on" to enable account lockout
4834
4835
4836 --pwdunlock PWDUNLOCK
4837 Set to "on" to allow an account to become unlocked after the
4838 lockout duration
4839
4840
4841 --pwdlockoutduration PWDLOCKOUTDURATION
4842 The number of seconds an account stays locked out
4843
4844
4845 --pwdmaxfailures PWDMAXFAILURES
4846 The maximum number of allowed failed password attempts before
4847 the account gets locked
4848
4849
4850 --pwdresetfailcount PWDRESETFAILCOUNT
4851 The number of seconds to wait before reducing the failed login
4852 count on an account
4853
4854
4855 --pwdchecksyntax PWDCHECKSYNTAX
4856 Set to "on" to Enable password syntax checking
4857
4858
4859 --pwdminlen PWDMINLEN
4860 The minimum number of characters required in a password
4861
4862
4863 --pwdmindigits PWDMINDIGITS
4864 The minimum number of digit/number characters in a password
4865
4866
4867 --pwdminalphas PWDMINALPHAS
4868 The minimum number of alpha characters required in a password
4869
4870
4871 --pwdminuppers PWDMINUPPERS
4872 The minimum number of uppercase characters required in a pass‐
4873 word
4874
4875
4876 --pwdminlowers PWDMINLOWERS
4877 The minimum number of lowercase characters required in a pass‐
4878 word
4879
4880
4881 --pwdminspecials PWDMINSPECIALS
4882 The minimum number of special characters required in a password
4883
4884
4885 --pwdmin8bits PWDMIN8BITS
4886 The minimum number of 8-bit characters required in a password
4887
4888
4889 --pwdmaxrepeats PWDMAXREPEATS
4890 The maximum number of times the same character can appear se‐
4891 quentially in the password
4892
4893
4894 --pwdpalindrome PWDPALINDROME
4895 Set to "on" to reject passwords that are palindromes
4896
4897
4898 --pwdmaxseq PWDMAXSEQ
4899 The maximum number of allowed monotonic character sequences in a
4900 password
4901
4902
4903 --pwdmaxseqsets PWDMAXSEQSETS
4904 The maximum number of allowed monotonic character sequences that
4905 can be duplicated in a password
4906
4907
4908 --pwdmaxclasschars PWDMAXCLASSCHARS
4909 The maximum number of sequential characters from the same char‐
4910 acter class that is allowed in a password
4911
4912
4913 --pwdmincatagories PWDMINCATAGORIES
4914 The minimum number of syntax category checks
4915
4916
4917 --pwdmintokenlen PWDMINTOKENLEN
4918 Sets the smallest attribute value length that is used for triv‐
4919 ial/user words checking. This also impacts "--pwduserattrs"
4920
4921
4922 --pwdbadwords PWDBADWORDS
4923 A space-separated list of words that can not be in a password
4924
4925
4926 --pwduserattrs PWDUSERATTRS
4927 A space-separated list of attributes whose values can not appear
4928 in the password (See "--pwdmintokenlen")
4929
4930
4931 --pwpinheritglobal PWPINHERITGLOBAL
4932 Set to "on" to allow local policies to inherit the global policy
4933
4934
4935 --pwddictcheck PWDDICTCHECK
4936 Set to "on" to enforce CrackLib dictionary checking
4937
4938
4939 --pwddictpath PWDDICTPATH
4940 Filesystem path to specific/custom CrackLib dictionary files
4941
4942
4943 --pwdlocal PWDLOCAL
4944 Set to "on" to enable fine-grained (subtree/user-level) password
4945 policies
4946
4947
4948 --pwdisglobal PWDISGLOBAL
4949 Set to "on" to enable password policy state attributesto be
4950 replicated
4951
4952
4953 --pwdallowhash PWDALLOWHASH
4954 Set to "on" to allow adding prehashed passwords
4955
4956
4957
4959 usage: dsconf instance localpwp [-h]
4960 {list,get,set,remove,adduser,addsub‐
4961 tree} ...
4962
4963
4964 Sub-commands
4965 dsconf localpwp list
4966 List all the local password policies
4967
4968 dsconf localpwp get
4969 Get local password policy entry
4970
4971 dsconf localpwp set
4972 Set an attribute in a local password policy
4973
4974 dsconf localpwp remove
4975 Remove a local password policy
4976
4977 dsconf localpwp adduser
4978 Add new user password policy
4979
4980 dsconf localpwp addsubtree
4981 Add new subtree password policy
4982
4984 usage: dsconf instance localpwp list [-h] [DN]
4985
4986
4987 DN Suffix to search for local password policies
4988
4989
4990
4992 usage: dsconf instance localpwp get [-h] DN
4993
4994
4995 DN Get the local policy for this entry DN
4996
4997
4998
5000 usage: dsconf instance localpwp set [-h] [--pwdscheme PWDSCHEME]
5001 [--pwdchange PWDCHANGE]
5002 [--pwdmustchange PWDMUSTCHANGE]
5003 [--pwdhistory PWDHISTORY]
5004 [--pwdhistorycount PWDHISTORYCOUNT]
5005 [--pwdadmin PWDADMIN]
5006 [--pwdtrack PWDTRACK]
5007 [--pwdwarning PWDWARNING]
5008 [--pwdexpire PWDEXPIRE]
5009 [--pwdmaxage PWDMAXAGE]
5010 [--pwdminage PWDMINAGE]
5011 [--pwdgracelimit PWDGRACELIMIT]
5012 [--pwdsendexpiring PWDSENDEXPIRING]
5013 [--pwdlockout PWDLOCKOUT]
5014 [--pwdunlock PWDUNLOCK]
5015 [--pwdlockoutduration PWDLOCKOUTDU‐
5016 RATION]
5017 [--pwdmaxfailures PWDMAXFAILURES]
5018 [--pwdresetfailcount PWDRESETFAIL‐
5019 COUNT]
5020 [--pwdchecksyntax PWDCHECKSYNTAX]
5021 [--pwdminlen PWDMINLEN]
5022 [--pwdmindigits PWDMINDIGITS]
5023 [--pwdminalphas PWDMINALPHAS]
5024 [--pwdminuppers PWDMINUPPERS]
5025 [--pwdminlowers PWDMINLOWERS]
5026 [--pwdminspecials PWDMINSPECIALS]
5027 [--pwdmin8bits PWDMIN8BITS]
5028 [--pwdmaxrepeats PWDMAXREPEATS]
5029 [--pwdpalindrome PWDPALINDROME]
5030 [--pwdmaxseq PWDMAXSEQ]
5031 [--pwdmaxseqsets PWDMAXSEQSETS]
5032 [--pwdmaxclasschars PWDMAXCLASS‐
5033 CHARS]
5034 [--pwdmincatagories PWDMIN‐
5035 CATAGORIES]
5036 [--pwdmintokenlen PWDMINTOKENLEN]
5037 [--pwdbadwords PWDBADWORDS]
5038 [--pwduserattrs PWDUSERATTRS]
5039 [--pwpinheritglobal PWPINHERIT‐
5040 GLOBAL]
5041 [--pwddictcheck PWDDICTCHECK]
5042 [--pwddictpath PWDDICTPATH]
5043 DN
5044
5045
5046 DN Set the local policy for this entry DN
5047
5048
5049 --pwdscheme PWDSCHEME
5050 The password storage scheme
5051
5052
5053 --pwdchange PWDCHANGE
5054 Allow users to change their passwords
5055
5056
5057 --pwdmustchange PWDMUSTCHANGE
5058 User must change their passwrod after it is reset by an Adminis‐
5059 trator
5060
5061
5062 --pwdhistory PWDHISTORY
5063 To enable password history set this to "on", otherwise "off"
5064
5065
5066 --pwdhistorycount PWDHISTORYCOUNT
5067 The number of password to keep in history
5068
5069
5070 --pwdadmin PWDADMIN
5071 The DN of an entry or a group of account that can bypass pass‐
5072 word policy constraints
5073
5074
5075 --pwdtrack PWDTRACK
5076 Set to "on" to track the time the password was last changed
5077
5078
5079 --pwdwarning PWDWARNING
5080 Send an expiring warning if password expires within this time
5081 (in seconds)
5082
5083
5084 --pwdexpire PWDEXPIRE
5085 Set to "on" to enable password expiration
5086
5087
5088 --pwdmaxage PWDMAXAGE
5089 The password expiration time in seconds
5090
5091
5092 --pwdminage PWDMINAGE
5093 The number of seconds that must pass before a user can change
5094 their password
5095
5096
5097 --pwdgracelimit PWDGRACELIMIT
5098 The number of allowed logins after the password has expired
5099
5100
5101 --pwdsendexpiring PWDSENDEXPIRING
5102 Set to "on" to always send the expiring control regardless of
5103 the warning period
5104
5105
5106 --pwdlockout PWDLOCKOUT
5107 Set to "on" to enable account lockout
5108
5109
5110 --pwdunlock PWDUNLOCK
5111 Set to "on" to allow an account to become unlocked after the
5112 lockout duration
5113
5114
5115 --pwdlockoutduration PWDLOCKOUTDURATION
5116 The number of seconds an account stays locked out
5117
5118
5119 --pwdmaxfailures PWDMAXFAILURES
5120 The maximum number of allowed failed password attempts before
5121 the account gets locked
5122
5123
5124 --pwdresetfailcount PWDRESETFAILCOUNT
5125 The number of seconds to wait before reducing the failed login
5126 count on an account
5127
5128
5129 --pwdchecksyntax PWDCHECKSYNTAX
5130 Set to "on" to Enable password syntax checking
5131
5132
5133 --pwdminlen PWDMINLEN
5134 The minimum number of characters required in a password
5135
5136
5137 --pwdmindigits PWDMINDIGITS
5138 The minimum number of digit/number characters in a password
5139
5140
5141 --pwdminalphas PWDMINALPHAS
5142 The minimum number of alpha characters required in a password
5143
5144
5145 --pwdminuppers PWDMINUPPERS
5146 The minimum number of uppercase characters required in a pass‐
5147 word
5148
5149
5150 --pwdminlowers PWDMINLOWERS
5151 The minimum number of lowercase characters required in a pass‐
5152 word
5153
5154
5155 --pwdminspecials PWDMINSPECIALS
5156 The minimum number of special characters required in a password
5157
5158
5159 --pwdmin8bits PWDMIN8BITS
5160 The minimum number of 8-bit characters required in a password
5161
5162
5163 --pwdmaxrepeats PWDMAXREPEATS
5164 The maximum number of times the same character can appear se‐
5165 quentially in the password
5166
5167
5168 --pwdpalindrome PWDPALINDROME
5169 Set to "on" to reject passwords that are palindromes
5170
5171
5172 --pwdmaxseq PWDMAXSEQ
5173 The maximum number of allowed monotonic character sequences in a
5174 password
5175
5176
5177 --pwdmaxseqsets PWDMAXSEQSETS
5178 The maximum number of allowed monotonic character sequences that
5179 can be duplicated in a password
5180
5181
5182 --pwdmaxclasschars PWDMAXCLASSCHARS
5183 The maximum number of sequential characters from the same char‐
5184 acter class that is allowed in a password
5185
5186
5187 --pwdmincatagories PWDMINCATAGORIES
5188 The minimum number of syntax category checks
5189
5190
5191 --pwdmintokenlen PWDMINTOKENLEN
5192 Sets the smallest attribute value length that is used for triv‐
5193 ial/user words checking. This also impacts "--pwduserattrs"
5194
5195
5196 --pwdbadwords PWDBADWORDS
5197 A space-separated list of words that can not be in a password
5198
5199
5200 --pwduserattrs PWDUSERATTRS
5201 A space-separated list of attributes whose values can not appear
5202 in the password (See "--pwdmintokenlen")
5203
5204
5205 --pwpinheritglobal PWPINHERITGLOBAL
5206 Set to "on" to allow local policies to inherit the global policy
5207
5208
5209 --pwddictcheck PWDDICTCHECK
5210 Set to "on" to enforce CrackLib dictionary checking
5211
5212
5213 --pwddictpath PWDDICTPATH
5214 Filesystem path to specific/custom CrackLib dictionary files
5215
5216
5218 usage: dsconf instance localpwp remove [-h] DN
5219
5220
5221 DN Remove local policy for this entry DN
5222
5223
5224
5226 usage: dsconf instance localpwp adduser [-h] [--pwdscheme PWDSCHEME]
5227 [--pwdchange PWDCHANGE]
5228 [--pwdmustchange PWDMUSTCHANGE]
5229 [--pwdhistory PWDHISTORY]
5230 [--pwdhistorycount PWDHISTO‐
5231 RYCOUNT]
5232 [--pwdadmin PWDADMIN]
5233 [--pwdtrack PWDTRACK]
5234 [--pwdwarning PWDWARNING]
5235 [--pwdexpire PWDEXPIRE]
5236 [--pwdmaxage PWDMAXAGE]
5237 [--pwdminage PWDMINAGE]
5238 [--pwdgracelimit PWDGRACELIMIT]
5239 [--pwdsendexpiring PWDSENDEX‐
5240 PIRING]
5241 [--pwdlockout PWDLOCKOUT]
5242 [--pwdunlock PWDUNLOCK]
5243 [--pwdlockoutduration PWDLOCK‐
5244 OUTDURATION]
5245 [--pwdmaxfailures PWDMAXFAIL‐
5246 URES]
5247 [--pwdresetfailcount PWDRESET‐
5248 FAILCOUNT]
5249 [--pwdchecksyntax PWDCHECKSYN‐
5250 TAX]
5251 [--pwdminlen PWDMINLEN]
5252 [--pwdmindigits PWDMINDIGITS]
5253 [--pwdminalphas PWDMINALPHAS]
5254 [--pwdminuppers PWDMINUPPERS]
5255 [--pwdminlowers PWDMINLOWERS]
5256 [--pwdminspecials PWDMINSPE‐
5257 CIALS]
5258 [--pwdmin8bits PWDMIN8BITS]
5259 [--pwdmaxrepeats PWDMAXREPEATS]
5260 [--pwdpalindrome PWDPALINDROME]
5261 [--pwdmaxseq PWDMAXSEQ]
5262 [--pwdmaxseqsets PWDMAXSEQSETS]
5263 [--pwdmaxclasschars PWDMAX‐
5264 CLASSCHARS]
5265 [--pwdmincatagories PWDMIN‐
5266 CATAGORIES]
5267 [--pwdmintokenlen PWDMINTO‐
5268 KENLEN]
5269 [--pwdbadwords PWDBADWORDS]
5270 [--pwduserattrs PWDUSERATTRS]
5271 [--pwpinheritglobal PWPINHERIT‐
5272 GLOBAL]
5273 [--pwddictcheck PWDDICTCHECK]
5274 [--pwddictpath PWDDICTPATH]
5275 DN
5276
5277
5278 DN Add/replace the local password policy for this entry DN
5279
5280
5281 --pwdscheme PWDSCHEME
5282 The password storage scheme
5283
5284
5285 --pwdchange PWDCHANGE
5286 Allow users to change their passwords
5287
5288
5289 --pwdmustchange PWDMUSTCHANGE
5290 User must change their passwrod after it is reset by an Adminis‐
5291 trator
5292
5293
5294 --pwdhistory PWDHISTORY
5295 To enable password history set this to "on", otherwise "off"
5296
5297
5298 --pwdhistorycount PWDHISTORYCOUNT
5299 The number of password to keep in history
5300
5301
5302 --pwdadmin PWDADMIN
5303 The DN of an entry or a group of account that can bypass pass‐
5304 word policy constraints
5305
5306
5307 --pwdtrack PWDTRACK
5308 Set to "on" to track the time the password was last changed
5309
5310
5311 --pwdwarning PWDWARNING
5312 Send an expiring warning if password expires within this time
5313 (in seconds)
5314
5315
5316 --pwdexpire PWDEXPIRE
5317 Set to "on" to enable password expiration
5318
5319
5320 --pwdmaxage PWDMAXAGE
5321 The password expiration time in seconds
5322
5323
5324 --pwdminage PWDMINAGE
5325 The number of seconds that must pass before a user can change
5326 their password
5327
5328
5329 --pwdgracelimit PWDGRACELIMIT
5330 The number of allowed logins after the password has expired
5331
5332
5333 --pwdsendexpiring PWDSENDEXPIRING
5334 Set to "on" to always send the expiring control regardless of
5335 the warning period
5336
5337
5338 --pwdlockout PWDLOCKOUT
5339 Set to "on" to enable account lockout
5340
5341
5342 --pwdunlock PWDUNLOCK
5343 Set to "on" to allow an account to become unlocked after the
5344 lockout duration
5345
5346
5347 --pwdlockoutduration PWDLOCKOUTDURATION
5348 The number of seconds an account stays locked out
5349
5350
5351 --pwdmaxfailures PWDMAXFAILURES
5352 The maximum number of allowed failed password attempts before
5353 the account gets locked
5354
5355
5356 --pwdresetfailcount PWDRESETFAILCOUNT
5357 The number of seconds to wait before reducing the failed login
5358 count on an account
5359
5360
5361 --pwdchecksyntax PWDCHECKSYNTAX
5362 Set to "on" to Enable password syntax checking
5363
5364
5365 --pwdminlen PWDMINLEN
5366 The minimum number of characters required in a password
5367
5368
5369 --pwdmindigits PWDMINDIGITS
5370 The minimum number of digit/number characters in a password
5371
5372
5373 --pwdminalphas PWDMINALPHAS
5374 The minimum number of alpha characters required in a password
5375
5376
5377 --pwdminuppers PWDMINUPPERS
5378 The minimum number of uppercase characters required in a pass‐
5379 word
5380
5381
5382 --pwdminlowers PWDMINLOWERS
5383 The minimum number of lowercase characters required in a pass‐
5384 word
5385
5386
5387 --pwdminspecials PWDMINSPECIALS
5388 The minimum number of special characters required in a password
5389
5390
5391 --pwdmin8bits PWDMIN8BITS
5392 The minimum number of 8-bit characters required in a password
5393
5394
5395 --pwdmaxrepeats PWDMAXREPEATS
5396 The maximum number of times the same character can appear se‐
5397 quentially in the password
5398
5399
5400 --pwdpalindrome PWDPALINDROME
5401 Set to "on" to reject passwords that are palindromes
5402
5403
5404 --pwdmaxseq PWDMAXSEQ
5405 The maximum number of allowed monotonic character sequences in a
5406 password
5407
5408
5409 --pwdmaxseqsets PWDMAXSEQSETS
5410 The maximum number of allowed monotonic character sequences that
5411 can be duplicated in a password
5412
5413
5414 --pwdmaxclasschars PWDMAXCLASSCHARS
5415 The maximum number of sequential characters from the same char‐
5416 acter class that is allowed in a password
5417
5418
5419 --pwdmincatagories PWDMINCATAGORIES
5420 The minimum number of syntax category checks
5421
5422
5423 --pwdmintokenlen PWDMINTOKENLEN
5424 Sets the smallest attribute value length that is used for triv‐
5425 ial/user words checking. This also impacts "--pwduserattrs"
5426
5427
5428 --pwdbadwords PWDBADWORDS
5429 A space-separated list of words that can not be in a password
5430
5431
5432 --pwduserattrs PWDUSERATTRS
5433 A space-separated list of attributes whose values can not appear
5434 in the password (See "--pwdmintokenlen")
5435
5436
5437 --pwpinheritglobal PWPINHERITGLOBAL
5438 Set to "on" to allow local policies to inherit the global policy
5439
5440
5441 --pwddictcheck PWDDICTCHECK
5442 Set to "on" to enforce CrackLib dictionary checking
5443
5444
5445 --pwddictpath PWDDICTPATH
5446 Filesystem path to specific/custom CrackLib dictionary files
5447
5448
5450 usage: dsconf instance localpwp addsubtree [-h] [--pwdscheme PWDSCHEME]
5451 [--pwdchange PWDCHANGE]
5452 [--pwdmustchange PWD‐
5453 MUSTCHANGE]
5454 [--pwdhistory PWDHISTORY]
5455 [--pwdhistorycount PWDHISTO‐
5456 RYCOUNT]
5457 [--pwdadmin PWDADMIN]
5458 [--pwdtrack PWDTRACK]
5459 [--pwdwarning PWDWARNING]
5460 [--pwdexpire PWDEXPIRE]
5461 [--pwdmaxage PWDMAXAGE]
5462 [--pwdminage PWDMINAGE]
5463 [--pwdgracelimit PWDGRACE‐
5464 LIMIT]
5465 [--pwdsendexpiring PWDSEND‐
5466 EXPIRING]
5467 [--pwdlockout PWDLOCKOUT]
5468 [--pwdunlock PWDUNLOCK]
5469 [--pwdlockoutduration PWD‐
5470 LOCKOUTDURATION]
5471 [--pwdmaxfailures PWDMAX‐
5472 FAILURES]
5473 [--pwdresetfailcount PW‐
5474 DRESETFAILCOUNT]
5475 [--pwdchecksyntax PWD‐
5476 CHECKSYNTAX]
5477 [--pwdminlen PWDMINLEN]
5478 [--pwdmindigits PWDMINDIG‐
5479 ITS]
5480 [--pwdminalphas PWDMINAL‐
5481 PHAS]
5482 [--pwdminuppers PWDMINUP‐
5483 PERS]
5484 [--pwdminlowers PWDMINLOW‐
5485 ERS]
5486 [--pwdminspecials PWDMINSPE‐
5487 CIALS]
5488 [--pwdmin8bits PWDMIN8BITS]
5489 [--pwdmaxrepeats PWDMAXRE‐
5490 PEATS]
5491 [--pwdpalindrome PWDPALIN‐
5492 DROME]
5493 [--pwdmaxseq PWDMAXSEQ]
5494 [--pwdmaxseqsets PWDMAXSE‐
5495 QSETS]
5496 [--pwdmaxclasschars PWDMAX‐
5497 CLASSCHARS]
5498 [--pwdmincatagories PWDMIN‐
5499 CATAGORIES]
5500 [--pwdmintokenlen PWDMINTO‐
5501 KENLEN]
5502 [--pwdbadwords PWDBADWORDS]
5503 [--pwduserattrs PWDUSERAT‐
5504 TRS]
5505 [--pwpinheritglobal PWPIN‐
5506 HERITGLOBAL]
5507 [--pwddictcheck PWD‐
5508 DICTCHECK]
5509 [--pwddictpath PWDDICTPATH]
5510 DN
5511
5512
5513 DN Add/replace the subtree policy for this entry DN
5514
5515
5516 --pwdscheme PWDSCHEME
5517 The password storage scheme
5518
5519
5520 --pwdchange PWDCHANGE
5521 Allow users to change their passwords
5522
5523
5524 --pwdmustchange PWDMUSTCHANGE
5525 User must change their passwrod after it is reset by an Adminis‐
5526 trator
5527
5528
5529 --pwdhistory PWDHISTORY
5530 To enable password history set this to "on", otherwise "off"
5531
5532
5533 --pwdhistorycount PWDHISTORYCOUNT
5534 The number of password to keep in history
5535
5536
5537 --pwdadmin PWDADMIN
5538 The DN of an entry or a group of account that can bypass pass‐
5539 word policy constraints
5540
5541
5542 --pwdtrack PWDTRACK
5543 Set to "on" to track the time the password was last changed
5544
5545
5546 --pwdwarning PWDWARNING
5547 Send an expiring warning if password expires within this time
5548 (in seconds)
5549
5550
5551 --pwdexpire PWDEXPIRE
5552 Set to "on" to enable password expiration
5553
5554
5555 --pwdmaxage PWDMAXAGE
5556 The password expiration time in seconds
5557
5558
5559 --pwdminage PWDMINAGE
5560 The number of seconds that must pass before a user can change
5561 their password
5562
5563
5564 --pwdgracelimit PWDGRACELIMIT
5565 The number of allowed logins after the password has expired
5566
5567
5568 --pwdsendexpiring PWDSENDEXPIRING
5569 Set to "on" to always send the expiring control regardless of
5570 the warning period
5571
5572
5573 --pwdlockout PWDLOCKOUT
5574 Set to "on" to enable account lockout
5575
5576
5577 --pwdunlock PWDUNLOCK
5578 Set to "on" to allow an account to become unlocked after the
5579 lockout duration
5580
5581
5582 --pwdlockoutduration PWDLOCKOUTDURATION
5583 The number of seconds an account stays locked out
5584
5585
5586 --pwdmaxfailures PWDMAXFAILURES
5587 The maximum number of allowed failed password attempts before
5588 the account gets locked
5589
5590
5591 --pwdresetfailcount PWDRESETFAILCOUNT
5592 The number of seconds to wait before reducing the failed login
5593 count on an account
5594
5595
5596 --pwdchecksyntax PWDCHECKSYNTAX
5597 Set to "on" to Enable password syntax checking
5598
5599
5600 --pwdminlen PWDMINLEN
5601 The minimum number of characters required in a password
5602
5603
5604 --pwdmindigits PWDMINDIGITS
5605 The minimum number of digit/number characters in a password
5606
5607
5608 --pwdminalphas PWDMINALPHAS
5609 The minimum number of alpha characters required in a password
5610
5611
5612 --pwdminuppers PWDMINUPPERS
5613 The minimum number of uppercase characters required in a pass‐
5614 word
5615
5616
5617 --pwdminlowers PWDMINLOWERS
5618 The minimum number of lowercase characters required in a pass‐
5619 word
5620
5621
5622 --pwdminspecials PWDMINSPECIALS
5623 The minimum number of special characters required in a password
5624
5625
5626 --pwdmin8bits PWDMIN8BITS
5627 The minimum number of 8-bit characters required in a password
5628
5629
5630 --pwdmaxrepeats PWDMAXREPEATS
5631 The maximum number of times the same character can appear se‐
5632 quentially in the password
5633
5634
5635 --pwdpalindrome PWDPALINDROME
5636 Set to "on" to reject passwords that are palindromes
5637
5638
5639 --pwdmaxseq PWDMAXSEQ
5640 The maximum number of allowed monotonic character sequences in a
5641 password
5642
5643
5644 --pwdmaxseqsets PWDMAXSEQSETS
5645 The maximum number of allowed monotonic character sequences that
5646 can be duplicated in a password
5647
5648
5649 --pwdmaxclasschars PWDMAXCLASSCHARS
5650 The maximum number of sequential characters from the same char‐
5651 acter class that is allowed in a password
5652
5653
5654 --pwdmincatagories PWDMINCATAGORIES
5655 The minimum number of syntax category checks
5656
5657
5658 --pwdmintokenlen PWDMINTOKENLEN
5659 Sets the smallest attribute value length that is used for triv‐
5660 ial/user words checking. This also impacts "--pwduserattrs"
5661
5662
5663 --pwdbadwords PWDBADWORDS
5664 A space-separated list of words that can not be in a password
5665
5666
5667 --pwduserattrs PWDUSERATTRS
5668 A space-separated list of attributes whose values can not appear
5669 in the password (See "--pwdmintokenlen")
5670
5671
5672 --pwpinheritglobal PWPINHERITGLOBAL
5673 Set to "on" to allow local policies to inherit the global policy
5674
5675
5676 --pwddictcheck PWDDICTCHECK
5677 Set to "on" to enforce CrackLib dictionary checking
5678
5679
5680 --pwddictpath PWDDICTPATH
5681 Filesystem path to specific/custom CrackLib dictionary files
5682
5683
5684
5686 usage: dsconf instance replication [-h]
5687 {enable,disable,get-ruv,list,sta‐
5688 tus,winsync-status,promote,create-manager,delete-manager,de‐
5689 mote,get,set-changelog,get-changelog,export-changelog,import-
5690 changelog,set,monitor}
5691 ...
5692
5693
5694 Sub-commands
5695 dsconf replication enable
5696 Enable replication for a suffix
5697
5698 dsconf replication disable
5699 Disable replication for a suffix
5700
5701 dsconf replication get-ruv
5702 Get the database RUV entry for his suffix
5703
5704 dsconf replication list
5705 List all the replicated suffixes
5706
5707 dsconf replication status
5708 Get the current status of all the replication agreements
5709
5710 dsconf replication winsync-status
5711 Get the current status of all the replication agreements
5712
5713 dsconf replication promote
5714 Promote replica to a Hub or Supplier
5715
5716 dsconf replication create-manager
5717 Create a replication manager entry
5718
5719 dsconf replication delete-manager
5720 Delete a replication manager entry
5721
5722 dsconf replication demote
5723 Demote replica to a Hub or Consumer
5724
5725 dsconf replication get
5726 Get replication configuration
5727
5728 dsconf replication set-changelog
5729 Set replication changelog attributes.
5730
5731 dsconf replication get-changelog
5732 Display replication changelog attributes.
5733
5734 dsconf replication export-changelog
5735 Export the Directory Server replication changelog to an LDIF
5736
5737 dsconf replication import-changelog
5738 Restore/Import Directory Server replication change log from an
5739 LDIF file. This is typically used when managing changelog en‐
5740 cryption
5741
5742 dsconf replication set
5743 Set an attribute in the replication configuration
5744
5745 dsconf replication monitor
5746 Get the full replication topology report
5747
5749 usage: dsconf instance replication enable [-h] --suffix SUFFIX --role
5750 ROLE
5751 [--replica-id REPLICA_ID]
5752 [--bind-group-dn
5753 BIND_GROUP_DN]
5754 [--bind-dn BIND_DN]
5755 [--bind-passwd BIND_PASSWD]
5756
5757
5758
5759 --suffix SUFFIX
5760 The DN of the suffix to be enabled for replication
5761
5762
5763 --role ROLE
5764 The Replication role: "supplier", "hub", or "consumer"
5765
5766
5767 --replica-id REPLICA_ID
5768 The replication identifier for a "supplier". Values range from 1
5769 - 65534
5770
5771
5772 --bind-group-dn BIND_GROUP_DN
5773 A group entry DN containing members that are "bind/supplier" DNs
5774
5775
5776 --bind-dn BIND_DN
5777 The Bind or Supplier DN that can make replication updates
5778
5779
5780 --bind-passwd BIND_PASSWD
5781 Password for replication manager(--bind-dn). This will create
5782 the manager entry if a value is set
5783
5784
5786 usage: dsconf instance replication disable [-h] --suffix SUFFIX
5787
5788
5789
5790 --suffix SUFFIX
5791 The DN of the suffix to have replication disabled
5792
5793
5795 usage: dsconf instance replication get-ruv [-h] --suffix SUFFIX
5796
5797
5798
5799 --suffix SUFFIX
5800 The DN of the replicated suffix
5801
5802
5804 usage: dsconf instance replication list [-h]
5805
5806
5807
5808
5810 usage: dsconf instance replication status [-h] --suffix SUFFIX
5811 [--bind-dn BIND_DN]
5812 [--bind-passwd BIND_PASSWD]
5813
5814
5815
5816 --suffix SUFFIX
5817 The DN of the replication suffix
5818
5819
5820 --bind-dn BIND_DN
5821 The DN to use to authenticate to the consumer
5822
5823
5824 --bind-passwd BIND_PASSWD
5825 The password for the bind DN
5826
5827
5829 usage: dsconf instance replication winsync-status [-h] --suffix SUFFIX
5830 [--bind-dn BIND_DN]
5831 [--bind-passwd
5832 BIND_PASSWD]
5833
5834
5835
5836 --suffix SUFFIX
5837 The DN of the replication suffix
5838
5839
5840 --bind-dn BIND_DN
5841 The DN to use to authenticate to the consumer
5842
5843
5844 --bind-passwd BIND_PASSWD
5845 The password for the bind DN
5846
5847
5849 usage: dsconf instance replication promote [-h] --suffix SUFFIX --new‐
5850 role
5851 NEWROLE [--replica-id
5852 REPLICA_ID]
5853 [--bind-group-dn
5854 BIND_GROUP_DN]
5855 [--bind-dn BIND_DN]
5856
5857
5858
5859 --suffix SUFFIX
5860 The DN of the replication suffix to promote
5861
5862
5863 --newrole NEWROLE
5864 Promote this replica to a "hub" or "supplier"
5865
5866
5867 --replica-id REPLICA_ID
5868 The replication identifier for a "supplier". Values range from 1
5869 - 65534
5870
5871
5872 --bind-group-dn BIND_GROUP_DN
5873 A group entry DN containing members that are "bind/supplier" DNs
5874
5875
5876 --bind-dn BIND_DN
5877 The Bind or Supplier DN that can make replication updates
5878
5879
5881 usage: dsconf instance replication create-manager [-h] [--name NAME]
5882 [--passwd PASSWD]
5883 [--suffix SUFFIX]
5884
5885
5886
5887 --name NAME
5888 The NAME of the new replication manager entry. For example, if
5889 the NAME is "replication manager" then the new manager entry's
5890 DN would be "cn=replication manager,cn=config".
5891
5892
5893 --passwd PASSWD
5894 Password for replication manager. If not provided, you will be
5895 prompted for the password
5896
5897
5898 --suffix SUFFIX
5899 The DN of the replication suffix whose replication configuration
5900 you want to add this new manager to (OPTIONAL)
5901
5902
5904 usage: dsconf instance replication delete-manager [-h] [--name NAME]
5905 [--suffix SUFFIX]
5906
5907
5908
5909 --name NAME
5910 The NAME of the replication manager entry under cn=config:
5911 "cn=NAME,cn=config"
5912
5913
5914 --suffix SUFFIX
5915 The DN of the replication suffix whose replication configuration
5916 you want to remove this manager from (OPTIONAL)
5917
5918
5920 usage: dsconf instance replication demote [-h] --suffix SUFFIX --new‐
5921 role
5922 NEWROLE
5923
5924
5925
5926 --suffix SUFFIX
5927 Promote this replica to a "hub" or "consumer"
5928
5929
5930 --newrole NEWROLE
5931 The Replication role: "hub", or "consumer"
5932
5933
5935 usage: dsconf instance replication get [-h] --suffix SUFFIX
5936
5937
5938
5939 --suffix SUFFIX
5940 Get the replication configuration for this suffix DN
5941
5942
5944 usage: dsconf instance replication set-changelog [-h] --suffix SUFFIX
5945 [--max-entries MAX_EN‐
5946 TRIES]
5947 [--max-age MAX_AGE]
5948 [--trim-interval
5949 TRIM_INTERVAL]
5950 [--encrypt]
5951 [--disable-encrypt]
5952
5953
5954
5955 --suffix SUFFIX
5956 The suffix that uses the changelog
5957
5958
5959 --max-entries MAX_ENTRIES
5960 The maximum number of entries to get in the replication
5961 changelog
5962
5963
5964 --max-age MAX_AGE
5965 The maximum age of a replication changelog entry
5966
5967
5968 --trim-interval TRIM_INTERVAL
5969 The interval to check if the replication changelog can be
5970 trimmed
5971
5972
5973 --encrypt
5974 Set the replication changelog to use encryption. You must export
5975 & import the changelog after setting this.
5976
5977
5978 --disable-encrypt
5979 Set the replication changelog to not use encryption. You must
5980 export & import the changelog after setting this.
5981
5982
5984 usage: dsconf instance replication get-changelog [-h] --suffix SUFFIX
5985
5986
5987
5988 --suffix SUFFIX
5989 The suffix that uses the changelog
5990
5991
5993 usage: dsconf instance replication export-changelog [-h] {to-ldif,de‐
5994 fault} ...
5995
5996
5997 Sub-commands
5998 dsconf replication export-changelog to-ldif
5999 Export the specific single LDIF file. This is typically used
6000 for setting up changelog encryption
6001
6002 dsconf replication export-changelog default
6003 Export the replication changelog to the server's default LDIF
6004 directory.
6005
6007 usage: dsconf instance replication export-changelog to-ldif
6008 [-h] [-c] [-d] [-l] [-i CHANGELOG_LDIF] -o OUTPUT_FILE -r
6009 REPLICA_ROOT
6010
6011
6012
6013 -c, --csn-only
6014 Export and interpret CSN only. This option can be used with or
6015 without -i option. The LDIF file that is generated can not be
6016 imported and is only used debugging purposes
6017
6018
6019 -d, --decode
6020 Decode the base64 values in each changelog entry. The LDIF file
6021 that is generated can not be imported and is only used debugging
6022 purposes
6023
6024
6025 -l, --preserve-ldif-done
6026 Preserve generated ldif.done files in changelog dirextory.
6027
6028
6029 -i CHANGELOG_LDIF, --changelog-ldif CHANGELOG_LDIF
6030 If you already have a changelog LDIF file, but the changes in
6031 that file are encoded, you may use this option to decode the
6032 changes in that LDIF file.
6033
6034
6035 -o OUTPUT_FILE, --output-file OUTPUT_FILE
6036 Path name for the final result.
6037
6038
6039 -r REPLICA_ROOT, --replica-root REPLICA_ROOT
6040 Specify replica root whose changelog you want to export.
6041
6042
6044 usage: dsconf instance replication export-changelog default
6045 [-h] -r REPLICA_ROOT
6046
6047
6048
6049 -r REPLICA_ROOT, --replica-root REPLICA_ROOT
6050 Specify replica root whose changelog you want to export.
6051
6052
6053
6055 usage: dsconf instance replication import-changelog [-h]
6056 {from-ldif,default}
6057 ...
6058
6059
6060 Sub-commands
6061 dsconf replication import-changelog from-ldif
6062 Restore/Import a specific single LDIF file.
6063
6064 dsconf replication import-changelog default
6065 Import the default changelog LDIF file created by the server.
6066
6068 usage: dsconf instance replication import-changelog from-ldif
6069 [-h] -r REPLICA_ROOT LDIF_PATH
6070
6071
6072 LDIF_PATH
6073 The path of the changelog LDIF file.
6074
6075
6076 -r REPLICA_ROOT, --replica-root REPLICA_ROOT
6077 Specify the replica root whose changelog you want to import.
6078
6079
6081 usage: dsconf instance replication import-changelog default
6082 [-h] -r REPLICA_ROOT
6083
6084
6085
6086 -r REPLICA_ROOT, --replica-root REPLICA_ROOT
6087 Specify the replica root whose changelog you want to import.
6088
6089
6090
6092 usage: dsconf instance replication set [-h] --suffix SUFFIX
6093 [--repl-add-bind-dn
6094 REPL_ADD_BIND_DN]
6095 [--repl-del-bind-dn
6096 REPL_DEL_BIND_DN]
6097 [--repl-add-ref REPL_ADD_REF]
6098 [--repl-del-ref REPL_DEL_REF]
6099 [--repl-purge-delay
6100 REPL_PURGE_DELAY]
6101 [--repl-tombstone-purge-interval
6102 REPL_TOMBSTONE_PURGE_INTERVAL]
6103 [--repl-fast-tombstone-purging
6104 REPL_FAST_TOMBSTONE_PURGING]
6105 [--repl-bind-group
6106 REPL_BIND_GROUP]
6107 [--repl-bind-group-interval
6108 REPL_BIND_GROUP_INTERVAL]
6109 [--repl-protocol-timeout
6110 REPL_PROTOCOL_TIMEOUT]
6111 [--repl-backoff-max REPL_BACK‐
6112 OFF_MAX]
6113 [--repl-backoff-min REPL_BACK‐
6114 OFF_MIN]
6115 [--repl-release-timeout REPL_RE‐
6116 LEASE_TIMEOUT]
6117
6118
6119
6120 --suffix SUFFIX
6121 The DN of the replication suffix
6122
6123
6124 --repl-add-bind-dn REPL_ADD_BIND_DN
6125 Add a bind (supplier) DN
6126
6127
6128 --repl-del-bind-dn REPL_DEL_BIND_DN
6129 Remove a bind (supplier) DN
6130
6131
6132 --repl-add-ref REPL_ADD_REF
6133 Add a replication referral (for consumers only)
6134
6135
6136 --repl-del-ref REPL_DEL_REF
6137 Remove a replication referral (for conusmers only)
6138
6139
6140 --repl-purge-delay REPL_PURGE_DELAY
6141 The replication purge delay
6142
6143
6144 --repl-tombstone-purge-interval REPL_TOMBSTONE_PURGE_INTERVAL
6145 The interval in seconds to check for tombstones that can be
6146 purged
6147
6148
6149 --repl-fast-tombstone-purging REPL_FAST_TOMBSTONE_PURGING
6150 Set to "on" to improve tombstone purging performance
6151
6152
6153 --repl-bind-group REPL_BIND_GROUP
6154 A group entry DN containing members that are "bind/supplier" DNs
6155
6156
6157 --repl-bind-group-interval REPL_BIND_GROUP_INTERVAL
6158 An interval in seconds to check if the bind group has been up‐
6159 dated
6160
6161
6162 --repl-protocol-timeout REPL_PROTOCOL_TIMEOUT
6163 A timeout in seconds on how long to wait before stopping repli‐
6164 cation when the server is under load
6165
6166
6167 --repl-backoff-max REPL_BACKOFF_MAX
6168 The maximum time in seconds a replication agreement should stay
6169 in a backoff state while waiting to acquire the consumer. De‐
6170 fault is 300 seconds
6171
6172
6173 --repl-backoff-min REPL_BACKOFF_MIN
6174 The starting time in seconds a replication agreement should stay
6175 in a backoff state while waiting to acquire the consumer. De‐
6176 fault is 3 seconds
6177
6178
6179 --repl-release-timeout REPL_RELEASE_TIMEOUT
6180 A timeout in seconds a replication supplier should send updates
6181 before it yields its replication session
6182
6183
6185 usage: dsconf instance replication monitor [-h] [-c [CONNECTIONS ...]]
6186 [-a [ALIASES ...]]
6187
6188
6189
6190 -c [CONNECTIONS ...], --connections [CONNECTIONS ...]
6191 The connection values for monitoring other not connected topolo‐
6192 gies. The format: 'host:port:binddn:bindpwd'. You can use regex
6193 for host and port. You can set bindpwd to * and it will be re‐
6194 quested at the runtime or you can include the path to the pass‐
6195 word file in square brackets - [~/pwd.txt]
6196
6197
6198 -a [ALIASES ...], --aliases [ALIASES ...]
6199 If a host:port is assigned an alias, then the alias instead of
6200 host:port will be displayed in the output. The format:
6201 alias=host:port
6202
6203
6204
6206 usage: dsconf instance repl-agmt [-h]
6207 {list,enable,disable,init,init-sta‐
6208 tus,poke,status,delete,create,set,get}
6209 ...
6210
6211
6212 Sub-commands
6213 dsconf repl-agmt list
6214 List all the replication agreements
6215
6216 dsconf repl-agmt enable
6217 Enable replication agreement
6218
6219 dsconf repl-agmt disable
6220 Disable replication agreement
6221
6222 dsconf repl-agmt init
6223 Initialize replication agreement
6224
6225 dsconf repl-agmt init-status
6226 Check the agreement initialization status
6227
6228 dsconf repl-agmt poke
6229 Trigger replication to send updates now
6230
6231 dsconf repl-agmt status
6232 Get the current status of the replication agreement
6233
6234 dsconf repl-agmt delete
6235 Delete replication agreement
6236
6237 dsconf repl-agmt create
6238 Initialize replication agreement
6239
6240 dsconf repl-agmt set
6241 Set an attribute in the replication agreement
6242
6243 dsconf repl-agmt get
6244 Get replication configuration
6245
6247 usage: dsconf instance repl-agmt list [-h] --suffix SUFFIX [--entry EN‐
6248 TRY]
6249
6250
6251
6252 --suffix SUFFIX
6253 The DN of the suffix to look up replication agreements
6254
6255
6256 --entry ENTRY
6257 Return the entire entry for each agreement
6258
6259
6261 usage: dsconf instance repl-agmt enable [-h] --suffix SUFFIX AGMT_NAME
6262
6263
6264 AGMT_NAME
6265 The name of the replication agreement
6266
6267
6268 --suffix SUFFIX
6269 The DN of the replication suffix
6270
6271
6273 usage: dsconf instance repl-agmt disable [-h] --suffix SUFFIX AGMT_NAME
6274
6275
6276 AGMT_NAME
6277 The name of the replication agreement
6278
6279
6280 --suffix SUFFIX
6281 The DN of the replication suffix
6282
6283
6285 usage: dsconf instance repl-agmt init [-h] --suffix SUFFIX AGMT_NAME
6286
6287
6288 AGMT_NAME
6289 The name of the replication agreement
6290
6291
6292 --suffix SUFFIX
6293 The DN of the replication suffix
6294
6295
6297 usage: dsconf instance repl-agmt init-status [-h] --suffix SUFFIX
6298 AGMT_NAME
6299
6300
6301 AGMT_NAME
6302 The name of the replication agreement
6303
6304
6305 --suffix SUFFIX
6306 The DN of the replication suffix
6307
6308
6310 usage: dsconf instance repl-agmt poke [-h] --suffix SUFFIX AGMT_NAME
6311
6312
6313 AGMT_NAME
6314 The name of the replication agreement
6315
6316
6317 --suffix SUFFIX
6318 The DN of the replication suffix
6319
6320
6322 usage: dsconf instance repl-agmt status [-h] --suffix SUFFIX
6323 [--bind-dn BIND_DN]
6324 [--bind-passwd BIND_PASSWD]
6325 AGMT_NAME
6326
6327
6328 AGMT_NAME
6329 The name of the replication agreement
6330
6331
6332 --suffix SUFFIX
6333 The DN of the replication suffix
6334
6335
6336 --bind-dn BIND_DN
6337 The DN to use to authenticate to the consumer
6338
6339
6340 --bind-passwd BIND_PASSWD
6341 The password for the bind DN
6342
6343
6345 usage: dsconf instance repl-agmt delete [-h] --suffix SUFFIX AGMT_NAME
6346
6347
6348 AGMT_NAME
6349 The name of the replication agreement
6350
6351
6352 --suffix SUFFIX
6353 The DN of the replication suffix
6354
6355
6357 usage: dsconf instance repl-agmt create [-h] --suffix SUFFIX --host
6358 HOST
6359 --port PORT --conn-protocol
6360 CONN_PROTOCOL [--bind-dn
6361 BIND_DN]
6362 [--bind-passwd BIND_PASSWD]
6363 --bind-method BIND_METHOD
6364 [--frac-list FRAC_LIST]
6365 [--frac-list-total
6366 FRAC_LIST_TOTAL]
6367 [--strip-list STRIP_LIST]
6368 [--schedule SCHEDULE]
6369 [--conn-timeout CONN_TIMEOUT]
6370 [--protocol-timeout PROTO‐
6371 COL_TIMEOUT]
6372 [--wait-async-results
6373 WAIT_ASYNC_RESULTS]
6374 [--busy-wait-time
6375 BUSY_WAIT_TIME]
6376 [--session-pause-time SES‐
6377 SION_PAUSE_TIME]
6378 [--flow-control-window
6379 FLOW_CONTROL_WINDOW]
6380 [--flow-control-pause FLOW_CON‐
6381 TROL_PAUSE]
6382 [--bootstrap-bind-dn BOOT‐
6383 STRAP_BIND_DN]
6384 [--bootstrap-bind-passwd BOOT‐
6385 STRAP_BIND_PASSWD]
6386 [--bootstrap-conn-protocol
6387 BOOTSTRAP_CONN_PROTOCOL]
6388 [--bootstrap-bind-method BOOT‐
6389 STRAP_BIND_METHOD]
6390 [--init]
6391 AGMT_NAME
6392
6393
6394 AGMT_NAME
6395 The name of the replication agreement
6396
6397
6398 --suffix SUFFIX
6399 The DN of the replication suffix
6400
6401
6402 --host HOST
6403 The hostname of the remote replica
6404
6405
6406 --port PORT
6407 The port number of the remote replica
6408
6409
6410 --conn-protocol CONN_PROTOCOL
6411 The replication connection protocol: LDAP, LDAPS, or StartTLS
6412
6413
6414 --bind-dn BIND_DN
6415 The Bind DN the agreement uses to authenticate to the replica
6416
6417
6418 --bind-passwd BIND_PASSWD
6419 The credentials for the Bind DN
6420
6421
6422 --bind-method BIND_METHOD
6423 The bind method: "SIMPLE", "SSLCLIENTAUTH", "SASL/DIGEST", or
6424 "SASL/GSSAPI"
6425
6426
6427 --frac-list FRAC_LIST
6428 List of attributes to NOT replicate to the consumer during in‐
6429 cremental updates
6430
6431
6432 --frac-list-total FRAC_LIST_TOTAL
6433 List of attributes to NOT replicate during a total initializa‐
6434 tion
6435
6436
6437 --strip-list STRIP_LIST
6438 A list of attributes that are removed from updates only if the
6439 event would otherwise be empty. Typically this is set to "modi‐
6440 fiersname" and "modifytimestmap"
6441
6442
6443 --schedule SCHEDULE
6444 Sets the replication update schedule: 'HHMM-HHMM DDDDDDD' D =
6445 0-6 (Sunday - Saturday).
6446
6447
6448 --conn-timeout CONN_TIMEOUT
6449 The timeout used for replication connections
6450
6451
6452 --protocol-timeout PROTOCOL_TIMEOUT
6453 A timeout in seconds on how long to wait before stopping repli‐
6454 cation when the server is under load
6455
6456
6457 --wait-async-results WAIT_ASYNC_RESULTS
6458 The amount of time in milliseconds the server waits if the con‐
6459 sumer is not ready before resending data
6460
6461
6462 --busy-wait-time BUSY_WAIT_TIME
6463 The amount of time in seconds a supplier should wait after a
6464 consumer sends back a busy response before making another at‐
6465 tempt to acquire access.
6466
6467
6468 --session-pause-time SESSION_PAUSE_TIME
6469 The amount of time in seconds a supplier should wait between up‐
6470 date sessions.
6471
6472
6473 --flow-control-window FLOW_CONTROL_WINDOW
6474 Sets the maximum number of entries and updates sent by a sup‐
6475 plier, which are not acknowledged by the consumer.
6476
6477
6478 --flow-control-pause FLOW_CONTROL_PAUSE
6479 The time in milliseconds to pause after reaching the number of
6480 entries and updates set in "--flow-control-window"
6481
6482
6483 --bootstrap-bind-dn BOOTSTRAP_BIND_DN
6484 An optional Bind DN the agreement can use to bootstrap initial‐
6485 ization when bind groups are being used
6486
6487
6488 --bootstrap-bind-passwd BOOTSTRAP_BIND_PASSWD
6489 The bootstrap credentials for the Bind DN
6490
6491
6492 --bootstrap-conn-protocol BOOTSTRAP_CONN_PROTOCOL
6493 The replication bootstrap connection protocol: LDAP, LDAPS, or
6494 StartTLS
6495
6496
6497 --bootstrap-bind-method BOOTSTRAP_BIND_METHOD
6498 The bind method: "SIMPLE", or "SSLCLIENTAUTH"
6499
6500
6501 --init Initialize the agreement after creating it.
6502
6503
6505 usage: dsconf instance repl-agmt set [-h] --suffix SUFFIX [--host HOST]
6506 [--port PORT]
6507 [--conn-protocol CONN_PROTOCOL]
6508 [--bind-dn BIND_DN]
6509 [--bind-passwd BIND_PASSWD]
6510 [--bind-method BIND_METHOD]
6511 [--frac-list FRAC_LIST]
6512 [--frac-list-total FRAC_LIST_TO‐
6513 TAL]
6514 [--strip-list STRIP_LIST]
6515 [--schedule SCHEDULE]
6516 [--conn-timeout CONN_TIMEOUT]
6517 [--protocol-timeout PROTOCOL_TIME‐
6518 OUT]
6519 [--wait-async-results
6520 WAIT_ASYNC_RESULTS]
6521 [--busy-wait-time BUSY_WAIT_TIME]
6522 [--session-pause-time SES‐
6523 SION_PAUSE_TIME]
6524 [--flow-control-window FLOW_CON‐
6525 TROL_WINDOW]
6526 [--flow-control-pause FLOW_CON‐
6527 TROL_PAUSE]
6528 [--bootstrap-bind-dn BOOT‐
6529 STRAP_BIND_DN]
6530 [--bootstrap-bind-passwd BOOT‐
6531 STRAP_BIND_PASSWD]
6532 [--bootstrap-conn-protocol BOOT‐
6533 STRAP_CONN_PROTOCOL]
6534 [--bootstrap-bind-method BOOT‐
6535 STRAP_BIND_METHOD]
6536 AGMT_NAME
6537
6538
6539 AGMT_NAME
6540 The name of the replication agreement
6541
6542
6543 --suffix SUFFIX
6544 The DN of the replication suffix
6545
6546
6547 --host HOST
6548 The hostname of the remote replica
6549
6550
6551 --port PORT
6552 The port number of the remote replica
6553
6554
6555 --conn-protocol CONN_PROTOCOL
6556 The replication connection protocol: LDAP, LDAPS, or StartTLS
6557
6558
6559 --bind-dn BIND_DN
6560 The Bind DN the agreement uses to authenticate to the replica
6561
6562
6563 --bind-passwd BIND_PASSWD
6564 The credentials for the Bind DN
6565
6566
6567 --bind-method BIND_METHOD
6568 The bind method: "SIMPLE", "SSLCLIENTAUTH", "SASL/DIGEST", or
6569 "SASL/GSSAPI"
6570
6571
6572 --frac-list FRAC_LIST
6573 List of attributes to NOT replicate to the consumer during in‐
6574 cremental updates
6575
6576
6577 --frac-list-total FRAC_LIST_TOTAL
6578 List of attributes to NOT replicate during a total initializa‐
6579 tion
6580
6581
6582 --strip-list STRIP_LIST
6583 A list of attributes that are removed from updates only if the
6584 event would otherwise be empty. Typically this is set to "modi‐
6585 fiersname" and "modifytimestmap"
6586
6587
6588 --schedule SCHEDULE
6589 Sets the replication update schedule: 'HHMM-HHMM DDDDDDD' D =
6590 0-6 (Sunday - Saturday).
6591
6592
6593 --conn-timeout CONN_TIMEOUT
6594 The timeout used for replication connections
6595
6596
6597 --protocol-timeout PROTOCOL_TIMEOUT
6598 A timeout in seconds on how long to wait before stopping repli‐
6599 cation when the server is under load
6600
6601
6602 --wait-async-results WAIT_ASYNC_RESULTS
6603 The amount of time in milliseconds the server waits if the con‐
6604 sumer is not ready before resending data
6605
6606
6607 --busy-wait-time BUSY_WAIT_TIME
6608 The amount of time in seconds a supplier should wait after a
6609 consumer sends back a busy response before making another at‐
6610 tempt to acquire access.
6611
6612
6613 --session-pause-time SESSION_PAUSE_TIME
6614 The amount of time in seconds a supplier should wait between up‐
6615 date sessions.
6616
6617
6618 --flow-control-window FLOW_CONTROL_WINDOW
6619 Sets the maximum number of entries and updates sent by a sup‐
6620 plier, which are not acknowledged by the consumer.
6621
6622
6623 --flow-control-pause FLOW_CONTROL_PAUSE
6624 The time in milliseconds to pause after reaching the number of
6625 entries and updates set in "--flow-control-window"
6626
6627
6628 --bootstrap-bind-dn BOOTSTRAP_BIND_DN
6629 An optional Bind DN the agreement can use to bootstrap initial‐
6630 ization when bind groups are being used
6631
6632
6633 --bootstrap-bind-passwd BOOTSTRAP_BIND_PASSWD
6634 The bootstrap credentials for the Bind DN
6635
6636
6637 --bootstrap-conn-protocol BOOTSTRAP_CONN_PROTOCOL
6638 The replication bootstrap connection protocol: LDAP, LDAPS, or
6639 StartTLS
6640
6641
6642 --bootstrap-bind-method BOOTSTRAP_BIND_METHOD
6643 The bind method: "SIMPLE", or "SSLCLIENTAUTH"
6644
6645
6647 usage: dsconf instance repl-agmt get [-h] --suffix SUFFIX AGMT_NAME
6648
6649
6650 AGMT_NAME
6651 Get the replication configuration for this suffix DN
6652
6653
6654 --suffix SUFFIX
6655 The DN of the replication suffix
6656
6657
6658
6660 usage: dsconf instance repl-winsync-agmt [-h]
6661 {list,enable,dis‐
6662 able,init,init-status,poke,status,delete,create,set,get}
6663 ...
6664
6665
6666 Sub-commands
6667 dsconf repl-winsync-agmt list
6668 List all the replication winsync agreements
6669
6670 dsconf repl-winsync-agmt enable
6671 Enable replication winsync agreement
6672
6673 dsconf repl-winsync-agmt disable
6674 Disable replication winsync agreement
6675
6676 dsconf repl-winsync-agmt init
6677 Initialize replication winsync agreement
6678
6679 dsconf repl-winsync-agmt init-status
6680 Check the agreement initialization status
6681
6682 dsconf repl-winsync-agmt poke
6683 Trigger replication to send updates now
6684
6685 dsconf repl-winsync-agmt status
6686 Get the current status of the replication agreement
6687
6688 dsconf repl-winsync-agmt delete
6689 Delete replication winsync agreement
6690
6691 dsconf repl-winsync-agmt create
6692 Initialize replication winsync agreement
6693
6694 dsconf repl-winsync-agmt set
6695 Set an attribute in the replication winsync agreement
6696
6697 dsconf repl-winsync-agmt get
6698 Get replication configuration
6699
6701 usage: dsconf instance repl-winsync-agmt list [-h] --suffix SUFFIX
6702
6703
6704
6705 --suffix SUFFIX
6706 The DN of the suffix to look up replication winsync agreements
6707
6708
6710 usage: dsconf instance repl-winsync-agmt enable [-h] --suffix SUFFIX
6711 AGMT_NAME
6712
6713
6714 AGMT_NAME
6715 The name of the replication winsync agreement
6716
6717
6718 --suffix SUFFIX
6719 The DN of the replication winsync suffix
6720
6721
6723 usage: dsconf instance repl-winsync-agmt disable [-h] --suffix SUFFIX
6724 AGMT_NAME
6725
6726
6727 AGMT_NAME
6728 The name of the replication winsync agreement
6729
6730
6731 --suffix SUFFIX
6732 The DN of the replication winsync suffix
6733
6734
6736 usage: dsconf instance repl-winsync-agmt init [-h] --suffix SUFFIX
6737 AGMT_NAME
6738
6739
6740 AGMT_NAME
6741 The name of the replication winsync agreement
6742
6743
6744 --suffix SUFFIX
6745 The DN of the replication winsync suffix
6746
6747
6749 usage: dsconf instance repl-winsync-agmt init-status [-h] --suffix SUF‐
6750 FIX
6751 AGMT_NAME
6752
6753
6754 AGMT_NAME
6755 The name of the replication agreement
6756
6757
6758 --suffix SUFFIX
6759 The DN of the replication suffix
6760
6761
6763 usage: dsconf instance repl-winsync-agmt poke [-h] --suffix SUFFIX
6764 AGMT_NAME
6765
6766
6767 AGMT_NAME
6768 The name of the replication winsync agreement
6769
6770
6771 --suffix SUFFIX
6772 The DN of the replication winsync suffix
6773
6774
6776 usage: dsconf instance repl-winsync-agmt status [-h] --suffix SUFFIX
6777 AGMT_NAME
6778
6779
6780 AGMT_NAME
6781 The name of the replication agreement
6782
6783
6784 --suffix SUFFIX
6785 The DN of the replication suffix
6786
6787
6789 usage: dsconf instance repl-winsync-agmt delete [-h] --suffix SUFFIX
6790 AGMT_NAME
6791
6792
6793 AGMT_NAME
6794 The name of the replication winsync agreement
6795
6796
6797 --suffix SUFFIX
6798 The DN of the replication winsync suffix
6799
6800
6802 usage: dsconf instance repl-winsync-agmt create [-h] --suffix SUFFIX
6803 --host
6804 HOST --port PORT
6805 --conn-protocol
6806 CONN_PROTOCOL
6807 --bind-dn BIND_DN
6808 --bind-passwd
6809 BIND_PASSWD
6810 [--frac-list FRAC_LIST]
6811 [--schedule SCHEDULE]
6812 --win-subtree WIN_SUB‐
6813 TREE
6814 --ds-subtree DS_SUBTREE
6815 --win-domain WIN_DOMAIN
6816 [--sync-users
6817 SYNC_USERS]
6818 [--sync-groups
6819 SYNC_GROUPS]
6820 [--sync-interval
6821 SYNC_INTERVAL]
6822 [--one-way-sync
6823 ONE_WAY_SYNC]
6824 [--move-action MOVE_AC‐
6825 TION]
6826 [--win-filter WIN_FIL‐
6827 TER]
6828 [--ds-filter DS_FILTER]
6829 [--subtree-pair SUB‐
6830 TREE_PAIR]
6831 [--conn-timeout
6832 CONN_TIMEOUT]
6833 [--busy-wait-time
6834 BUSY_WAIT_TIME]
6835 [--session-pause-time
6836 SESSION_PAUSE_TIME]
6837 [--init]
6838 AGMT_NAME
6839
6840
6841 AGMT_NAME
6842 The name of the replication winsync agreement
6843
6844
6845 --suffix SUFFIX
6846 The DN of the replication winsync suffix
6847
6848
6849 --host HOST
6850 The hostname of the AD server
6851
6852
6853 --port PORT
6854 The port number of the AD server
6855
6856
6857 --conn-protocol CONN_PROTOCOL
6858 The replication winsync connection protocol: LDAP, LDAPS, or
6859 StartTLS
6860
6861
6862 --bind-dn BIND_DN
6863 The Bind DN the agreement uses to authenticate to the AD Server
6864
6865
6866 --bind-passwd BIND_PASSWD
6867 The credentials for the Bind DN
6868
6869
6870 --frac-list FRAC_LIST
6871 List of attributes to NOT replicate to the consumer during in‐
6872 cremental updates
6873
6874
6875 --schedule SCHEDULE
6876 Sets the replication update schedule
6877
6878
6879 --win-subtree WIN_SUBTREE
6880 The suffix of the AD Server
6881
6882
6883 --ds-subtree DS_SUBTREE
6884 The Directory Server suffix
6885
6886
6887 --win-domain WIN_DOMAIN
6888 The AD Domain
6889
6890
6891 --sync-users SYNC_USERS
6892 Synchronize Users between AD and DS
6893
6894
6895 --sync-groups SYNC_GROUPS
6896 Synchronize Groups between AD and DS
6897
6898
6899 --sync-interval SYNC_INTERVAL
6900 The interval that DS checks AD for changes in entries
6901
6902
6903 --one-way-sync ONE_WAY_SYNC
6904 Sets which direction to perform synchronization: "toWindows",
6905 "fromWindows", "both"
6906
6907
6908 --move-action MOVE_ACTION
6909 Sets instructions on how to handle moved or deleted entries:
6910 "none", "unsync", or "delete"
6911
6912
6913 --win-filter WIN_FILTER
6914 Custom filter for finding users in AD Server
6915
6916
6917 --ds-filter DS_FILTER
6918 Custom filter for finding AD users in DS Server
6919
6920
6921 --subtree-pair SUBTREE_PAIR
6922 Set the subtree pair: <DS_SUBTREE>:<WINDOWS_SUBTREE>
6923
6924
6925 --conn-timeout CONN_TIMEOUT
6926 The timeout used for replicaton connections
6927
6928
6929 --busy-wait-time BUSY_WAIT_TIME
6930 The amount of time in seconds a supplier should wait after a
6931 consumer sends back a busy response before making another at‐
6932 tempt to acquire access.
6933
6934
6935 --session-pause-time SESSION_PAUSE_TIME
6936 The amount of time in seconds a supplier should wait between up‐
6937 date sessions.
6938
6939
6940 --init Initialize the agreement after creating it.
6941
6942
6944 usage: dsconf instance repl-winsync-agmt set [-h] [--suffix SUFFIX]
6945 [--host HOST] [--port
6946 PORT]
6947 [--conn-protocol CONN_PRO‐
6948 TOCOL]
6949 [--bind-dn BIND_DN]
6950 [--bind-passwd
6951 BIND_PASSWD]
6952 [--frac-list FRAC_LIST]
6953 [--schedule SCHEDULE]
6954 [--win-subtree WIN_SUB‐
6955 TREE]
6956 [--ds-subtree DS_SUBTREE]
6957 [--win-domain WIN_DOMAIN]
6958 [--sync-users SYNC_USERS]
6959 [--sync-groups
6960 SYNC_GROUPS]
6961 [--sync-interval SYNC_IN‐
6962 TERVAL]
6963 [--one-way-sync
6964 ONE_WAY_SYNC]
6965 [--move-action MOVE_AC‐
6966 TION]
6967 [--win-filter WIN_FILTER]
6968 [--ds-filter DS_FILTER]
6969 [--subtree-pair SUB‐
6970 TREE_PAIR]
6971 [--conn-timeout CONN_TIME‐
6972 OUT]
6973 [--busy-wait-time
6974 BUSY_WAIT_TIME]
6975 [--session-pause-time SES‐
6976 SION_PAUSE_TIME]
6977 AGMT_NAME
6978
6979
6980 AGMT_NAME
6981 The name of the replication winsync agreement
6982
6983
6984 --suffix SUFFIX
6985 The DN of the replication winsync suffix
6986
6987
6988 --host HOST
6989 The hostname of the AD server
6990
6991
6992 --port PORT
6993 The port number of the AD server
6994
6995
6996 --conn-protocol CONN_PROTOCOL
6997 The replication winsync connection protocol: LDAP, LDAPS, or
6998 StartTLS
6999
7000
7001 --bind-dn BIND_DN
7002 The Bind DN the agreement uses to authenticate to the AD Server
7003
7004
7005 --bind-passwd BIND_PASSWD
7006 The credentials for the Bind DN
7007
7008
7009 --frac-list FRAC_LIST
7010 List of attributes to NOT replicate to the consumer during in‐
7011 cremental updates
7012
7013
7014 --schedule SCHEDULE
7015 Sets the replication update schedule
7016
7017
7018 --win-subtree WIN_SUBTREE
7019 The suffix of the AD Server
7020
7021
7022 --ds-subtree DS_SUBTREE
7023 The Directory Server suffix
7024
7025
7026 --win-domain WIN_DOMAIN
7027 The AD Domain
7028
7029
7030 --sync-users SYNC_USERS
7031 Synchronize Users between AD and DS
7032
7033
7034 --sync-groups SYNC_GROUPS
7035 Synchronize Groups between AD and DS
7036
7037
7038 --sync-interval SYNC_INTERVAL
7039 The interval that DS checks AD for changes in entries
7040
7041
7042 --one-way-sync ONE_WAY_SYNC
7043 Sets which direction to perform synchronization: "toWindows",
7044 "fromWindows", "both"
7045
7046
7047 --move-action MOVE_ACTION
7048 Sets instructions on how to handle moved or deleted entries:
7049 "none", "unsync", or "delete"
7050
7051
7052 --win-filter WIN_FILTER
7053 Custom filter for finding users in AD Server
7054
7055
7056 --ds-filter DS_FILTER
7057 Custom filter for finding AD users in DS Server
7058
7059
7060 --subtree-pair SUBTREE_PAIR
7061 Set the subtree pair: <DS_SUBTREE>:<WINDOWS_SUBTREE>
7062
7063
7064 --conn-timeout CONN_TIMEOUT
7065 The timeout used for replicaton connections
7066
7067
7068 --busy-wait-time BUSY_WAIT_TIME
7069 The amount of time in seconds a supplier should wait after a
7070 consumer sends back a busy response before making another at‐
7071 tempt to acquire access.
7072
7073
7074 --session-pause-time SESSION_PAUSE_TIME
7075 The amount of time in seconds a supplier should wait between up‐
7076 date sessions.
7077
7078
7080 usage: dsconf instance repl-winsync-agmt get [-h] --suffix SUFFIX
7081 AGMT_NAME
7082
7083
7084 AGMT_NAME
7085 Get the replication configuration for this suffix DN
7086
7087
7088 --suffix SUFFIX
7089 The DN of the replication suffix
7090
7091
7092
7094 usage: dsconf instance repl-tasks [-h]
7095 {cleanallruv,list-cleanruv-
7096 tasks,abort-cleanallruv,list-abortruv-tasks}
7097 ...
7098
7099
7100 Sub-commands
7101 dsconf repl-tasks cleanallruv
7102 Cleanup old/removed replica IDs
7103
7104 dsconf repl-tasks list-cleanruv-tasks
7105 List all the running CleanAllRUV tasks
7106
7107 dsconf repl-tasks abort-cleanallruv
7108 Abort cleanallruv tasks
7109
7110 dsconf repl-tasks list-abortruv-tasks
7111 List all the running CleanAllRUV abort Tasks
7112
7114 usage: dsconf instance repl-tasks cleanallruv [-h] --suffix SUFFIX
7115 --replica-id REPLICA_ID
7116 [--force-cleaning]
7117
7118
7119
7120 --suffix SUFFIX
7121 The Directory Server suffix
7122
7123
7124 --replica-id REPLICA_ID
7125 The replica ID to remove/clean
7126
7127
7128 --force-cleaning
7129 Ignore errors and do a best attempt to clean all the replicas
7130
7131
7133 usage: dsconf instance repl-tasks list-cleanruv-tasks [-h] [--suffix
7134 SUFFIX]
7135
7136
7137
7138 --suffix SUFFIX
7139 List only tasks from for suffix
7140
7141
7143 usage: dsconf instance repl-tasks abort-cleanallruv [-h] --suffix SUF‐
7144 FIX
7145 --replica-id
7146 REPLICA_ID
7147 [--certify]
7148
7149
7150
7151 --suffix SUFFIX
7152 The Directory Server suffix
7153
7154
7155 --replica-id REPLICA_ID
7156 The replica ID of the cleaning task to abort
7157
7158
7159 --certify
7160 Enforce that the abort task completed on all replicas
7161
7162
7164 usage: dsconf instance repl-tasks list-abortruv-tasks [-h] [--suffix
7165 SUFFIX]
7166
7167
7168
7169 --suffix SUFFIX
7170 List only tasks from for suffix
7171
7172
7173
7175 usage: dsconf instance sasl [-h] {list,get-mechs,get,create,delete} ...
7176
7177
7178 Sub-commands
7179 dsconf sasl list
7180 List available SASL mappings
7181
7182 dsconf sasl get-mechs
7183 List available SASL mechanisms
7184
7185 dsconf sasl get
7186 get
7187
7188 dsconf sasl create
7189 create
7190
7191 dsconf sasl delete
7192 deletes the object
7193
7195 usage: dsconf instance sasl list [-h] [--details]
7196
7197
7198
7199 --details
7200 Get each SASL Mapping in detail.
7201
7202
7204 usage: dsconf instance sasl get-mechs [-h]
7205
7206
7207
7208
7210 usage: dsconf instance sasl get [-h] [selector]
7211
7212
7213 selector
7214 SASL mapping name to get
7215
7216
7217
7219 usage: dsconf instance sasl create [-h] [--cn [CN]]
7220 [--nsSaslMapRegexString
7221 [NSSASLMAPREGEXSTRING]]
7222 [--nsSaslMapBaseDNTemplate
7223 [NSSASLMAPBASEDNTEMPLATE]]
7224 [--nsSaslMapFilterTemplate
7225 [NSSASLMAPFILTERTEMPLATE]]
7226 [--nsSaslMapPriority [NSSASLMAPPRI‐
7227 ORITY]]
7228
7229
7230
7231 --cn [CN]
7232 Value of cn
7233
7234
7235 --nsSaslMapRegexString [NSSASLMAPREGEXSTRING]
7236 Value of nsSaslMapRegexString
7237
7238
7239 --nsSaslMapBaseDNTemplate [NSSASLMAPBASEDNTEMPLATE]
7240 Value of nsSaslMapBaseDNTemplate
7241
7242
7243 --nsSaslMapFilterTemplate [NSSASLMAPFILTERTEMPLATE]
7244 Value of nsSaslMapFilterTemplate
7245
7246
7247 --nsSaslMapPriority [NSSASLMAPPRIORITY]
7248 Value of nsSaslMapPriority
7249
7250
7252 usage: dsconf instance sasl delete [-h] map_name
7253
7254
7255 map_name
7256 The SASL Mapping name ("cn" value)
7257
7258
7259
7260
7262 usage: dsconf instance security [-h]
7263 {set,get,enable,disable,dis‐
7264 able_plain_port,certificate,ca-certificate,rsa,ciphers}
7265 ...
7266
7267
7268 Sub-commands
7269 dsconf security set
7270 Set general security options
7271
7272 dsconf security get
7273 Get general security options
7274
7275 dsconf security enable
7276 Enable security
7277
7278 dsconf security disable
7279 Disable security
7280
7281 dsconf security disable_plain_port
7282 Disables the plain text LDAP port, allowing only LDAPS to func‐
7283 tion
7284
7285 dsconf security certificate
7286 Manage TLS certificates
7287
7288 dsconf security ca-certificate
7289 Manage TLS Certificate Authorities
7290
7291 dsconf security rsa
7292 Query and manipulate RSA security options
7293
7294 dsconf security ciphers
7295 Manage secure ciphers
7296
7298 usage: dsconf instance security set [-h] [--security SECURITY]
7299 [--listen-host LISTEN_HOST]
7300 [--secure-port SECURE_PORT]
7301 [--tls-client-auth TLS_CLIENT_AUTH]
7302 [--tls-client-renegotiation
7303 TLS_CLIENT_RENEGOTIATION]
7304 [--require-secure-authentication
7305 REQUIRE_SECURE_AUTHENTICATION]
7306 [--check-hostname CHECK_HOSTNAME]
7307 [--verify-cert-chain-on-startup
7308 VERIFY_CERT_CHAIN_ON_STARTUP]
7309 [--session-timeout SESSION_TIMEOUT]
7310 [--tls-protocol-min TLS_PROTO‐
7311 COL_MIN]
7312 [--tls-protocol-max TLS_PROTO‐
7313 COL_MAX]
7314 [--allow-insecure-ciphers ALLOW_IN‐
7315 SECURE_CIPHERS]
7316 [--allow-weak-dh-param AL‐
7317 LOW_WEAK_DH_PARAM]
7318 [--cipher-pref CIPHER_PREF]
7319
7320 Use this command for setting security related options located in
7321 cn=config and cn=encryption,cn=config.
7322
7323 To enable/disable security you can use enable and disable commands in‐
7324 stead.
7325
7326
7327
7328 --security SECURITY
7329 Enable or disable security (nsslapd-security)
7330
7331
7332 --listen-host LISTEN_HOST
7333 Host/address to listen on for LDAPS (nsslapd-securelistenhost)
7334
7335
7336 --secure-port SECURE_PORT
7337 Port for LDAPS to listen on (nsslapd-securePort)
7338
7339
7340 --tls-client-auth TLS_CLIENT_AUTH
7341 Client authentication requirement (nsSSLClientAuth)
7342
7343
7344 --tls-client-renegotiation TLS_CLIENT_RENEGOTIATION
7345 Allow client TLS renegotiation (nsTLSAllowClientRenegotiation)
7346
7347
7348 --require-secure-authentication REQUIRE_SECURE_AUTHENTICATION
7349 Require binds over LDAPS, StartTLS, or SASL (nsslapd-require-se‐
7350 cure-binds)
7351
7352
7353 --check-hostname CHECK_HOSTNAME
7354 Check Subject of remote certificate against the hostname (nss‐
7355 lapd-ssl-check- hostname)
7356
7357
7358 --verify-cert-chain-on-startup VERIFY_CERT_CHAIN_ON_STARTUP
7359 Validate server certificate during startup (nsslapd-vali‐
7360 date-cert)
7361
7362
7363 --session-timeout SESSION_TIMEOUT
7364 Secure session timeout (nsSSLSessionTimeout)
7365
7366
7367 --tls-protocol-min TLS_PROTOCOL_MIN
7368 Secure protocol minimal allowed version (sslVersionMin)
7369
7370
7371 --tls-protocol-max TLS_PROTOCOL_MAX
7372 Secure protocol maximal allowed version (sslVersionMax)
7373
7374
7375 --allow-insecure-ciphers ALLOW_INSECURE_CIPHERS
7376 Allow weak ciphers for legacy use (allowWeakCipher)
7377
7378
7379 --allow-weak-dh-param ALLOW_WEAK_DH_PARAM
7380 Allow short DH params for legacy use (allowWeakDHParam)
7381
7382
7383 --cipher-pref CIPHER_PREF
7384 Use this command to directly set nsSSL3Ciphers attribute. It is
7385 a comma separated list of cipher names (prefixed with + or -),
7386 optionally including +all or -all. The attribute may optionally
7387 be prefixed by keyword default. Please refer to documentation
7388 of the attribute for a more detailed description. (nsSSL3Ci‐
7389 phers)
7390
7391
7393 usage: dsconf instance security get [-h]
7394
7395
7396
7397
7399 usage: dsconf instance security enable [-h] [--cert-name CERT_NAME]
7400
7401 If missing, create security database, then turn on security functional‐
7402 ity. Please note this is usually not enough for TLS connections to work
7403 - proper setup of CA and server certificate is necessary.
7404
7405
7406
7407 --cert-name CERT_NAME
7408 The name of the certificate the server should use
7409
7410
7412 usage: dsconf instance security disable [-h]
7413
7414 Turn off security functionality. The rest of the configuration will be
7415 left untouched.
7416
7417
7418
7419
7421 usage: dsconf instance security disable_plain_port [-h]
7422
7423
7424
7425
7427 usage: dsconf instance security certificate [-h]
7428 {add,set-trust-
7429 flags,del,get,list}
7430 ...
7431
7432
7433 Sub-commands
7434 dsconf security certificate add
7435 Add a server certificate
7436
7437 dsconf security certificate set-trust-flags
7438 Set the Trust flags
7439
7440 dsconf security certificate del
7441 Delete a certificate
7442
7443 dsconf security certificate get
7444 Get a server certificate's information
7445
7446 dsconf security certificate list
7447 List the server certificates
7448
7450 usage: dsconf instance security certificate add [-h] --file FILE --name
7451 NAME
7452 [--primary-cert]
7453
7454 Add a server certificate to the NSS database
7455
7456
7457
7458 --file FILE
7459 The file name of the certificate
7460
7461
7462 --name NAME
7463 The name/nickname of the certificate
7464
7465
7466 --primary-cert
7467 Set this certificate as the server's certificate
7468
7469
7471 usage: dsconf instance security certificate set-trust-flags
7472 [-h] --flags FLAGS name
7473
7474 Change the trust flags of a server certificate
7475
7476
7477 name The name/nickname of the certificate
7478
7479
7480 --flags FLAGS
7481 The trust flags for the server certificate
7482
7483
7485 usage: dsconf instance security certificate del [-h] name
7486
7487 Delete a certificate from the NSS database
7488
7489
7490 name The name/nickname of the certificate
7491
7492
7493
7495 usage: dsconf instance security certificate get [-h] name
7496
7497 Get detailed information about a certificate, like trust attributes,
7498 expiration dates, Subject and Issuer DNs
7499
7500
7501 name The name/nickname of the certificate
7502
7503
7504
7506 usage: dsconf instance security certificate list [-h]
7507
7508 List the server certificates in the NSS database
7509
7510
7511
7512
7513
7515 usage: dsconf instance security ca-certificate [-h]
7516 {add,set-trust-
7517 flags,del,get,list}
7518 ...
7519
7520
7521 Sub-commands
7522 dsconf security ca-certificate add
7523 Add a Certificate Authority
7524
7525 dsconf security ca-certificate set-trust-flags
7526 Set the Trust flags
7527
7528 dsconf security ca-certificate del
7529 Delete a certificate
7530
7531 dsconf security ca-certificate get
7532 Get a Certificate Authority's information
7533
7534 dsconf security ca-certificate list
7535 List the Certificate Authorities
7536
7538 usage: dsconf instance security ca-certificate add [-h] --file FILE
7539 --name
7540 NAME
7541
7542 Add a Certificate Authority to the NSS database
7543
7544
7545
7546 --file FILE
7547 The file name of the CA certificate
7548
7549
7550 --name NAME
7551 The name/nickname of the CA certificate
7552
7553
7555 usage: dsconf instance security ca-certificate set-trust-flags
7556 [-h] --flags FLAGS name
7557
7558 Change the trust attributes of a CA certificate. Certificate Authori‐
7559 ties typically use "CT,,"
7560
7561
7562 name The name/nickname of the CA certificate
7563
7564
7565 --flags FLAGS
7566 The trust flags for the CA certificate
7567
7568
7570 usage: dsconf instance security ca-certificate del [-h] name
7571
7572 Delete a CA certificate from the NSS database
7573
7574
7575 name The name/nickname of the CA certificate
7576
7577
7578
7580 usage: dsconf instance security ca-certificate get [-h] name
7581
7582 Get detailed information about a CA certificate, like trust attributes,
7583 expiration dates, Subject and Issuer DN
7584
7585
7586 name The name/nickname of the CA certificate
7587
7588
7589
7591 usage: dsconf instance security ca-certificate list [-h]
7592
7593 List the CA certificates in the NSS database
7594
7595
7596
7597
7598
7600 usage: dsconf instance security rsa [-h] {set,get,enable,disable} ...
7601
7602
7603 Sub-commands
7604 dsconf security rsa set
7605 Set RSA security options
7606
7607 dsconf security rsa get
7608 Get RSA security options
7609
7610 dsconf security rsa enable
7611 Enable RSA
7612
7613 dsconf security rsa disable
7614 Disable RSA
7615
7617 usage: dsconf instance security rsa set [-h]
7618 [--tls-allow-rsa-certificates
7619 TLS_ALLOW_RSA_CERTIFICATES]
7620 [--nss-cert-name NSS_CERT_NAME]
7621 [--nss-token NSS_TOKEN]
7622
7623 Use this command for setting RSA (private key) related options located
7624 in cn=RSA,cn=encryption,cn=config.
7625
7626 To enable/disable RSA you can use enable and disable commands instead.
7627
7628
7629
7630 --tls-allow-rsa-certificates TLS_ALLOW_RSA_CERTIFICATES
7631 Activate use of RSA certificates (nsSSLActivation)
7632
7633
7634 --nss-cert-name NSS_CERT_NAME
7635 Server certificate name in NSS DB (nsSSLPersonalitySSL)
7636
7637
7638 --nss-token NSS_TOKEN
7639 Security token name (module of NSS DB) (nsSSLToken)
7640
7641
7643 usage: dsconf instance security rsa get [-h]
7644
7645
7646
7647
7649 usage: dsconf instance security rsa enable [-h]
7650
7651
7652
7653
7655 usage: dsconf instance security rsa disable [-h]
7656
7657
7658
7659
7660
7662 usage: dsconf instance security ciphers [-h] {enable,dis‐
7663 able,get,set,list} ...
7664
7665
7666 Sub-commands
7667 dsconf security ciphers enable
7668 Enable ciphers
7669
7670 dsconf security ciphers disable
7671 Disable ciphers
7672
7673 dsconf security ciphers get
7674 Get ciphers attribute
7675
7676 dsconf security ciphers set
7677 Set ciphers attribute
7678
7679 dsconf security ciphers list
7680 List ciphers
7681
7683 usage: dsconf instance security ciphers enable [-h] cipher [cipher ...]
7684
7685 Use this command to enable specific ciphers.
7686
7687
7688 cipher
7689
7690
7692 usage: dsconf instance security ciphers disable [-h] cipher [cipher
7693 ...]
7694
7695 Use this command to disable specific ciphers.
7696
7697
7698 cipher
7699
7700
7702 usage: dsconf instance security ciphers get [-h]
7703
7704 Use this command to get contents of nsSSL3Ciphers attribute.
7705
7706
7707
7708
7710 usage: dsconf instance security ciphers set [-h] cipher-string
7711
7712 Use this command to directly set nsSSL3Ciphers attribute. It is a comma
7713 separated list of cipher names (prefixed with + or -), optionally in‐
7714 cluding +all or -all. The attribute may optionally be prefixed by key‐
7715 word default. Please refer to documentation of the attribute for a more
7716 detailed description.
7717
7718
7719 cipher-string
7720
7721
7723 usage: dsconf instance security ciphers list [-h]
7724 [--enabled | --supported |
7725 --disabled]
7726
7727 List secure ciphers. Without arguments, list ciphers as configured in
7728 nsSSL3Ciphers attribute.
7729
7730
7731
7732 --enabled
7733 Only enabled ciphers
7734
7735
7736 --supported
7737 Only supported ciphers
7738
7739
7740 --disabled
7741 Only supported ciphers without enabled ciphers
7742
7743
7744
7745
7747 usage: dsconf instance schema [-h]
7748 {list,attributetypes,objectclasses,match‐
7749 ingrules,reload,validate-syntax,import-openldap-file}
7750 ...
7751
7752
7753 Sub-commands
7754 dsconf schema list
7755 List all schema objects on this system
7756
7757 dsconf schema attributetypes
7758 Work with attribute types on this system
7759
7760 dsconf schema objectclasses
7761 Work with objectClasses on this system
7762
7763 dsconf schema matchingrules
7764 Work with matching rules on this system
7765
7766 dsconf schema reload
7767 Dynamically reload schema while server is running
7768
7769 dsconf schema validate-syntax
7770 Run a task to check every modification to attributes to make
7771 sure that the new value has the required syntax for that attri‐
7772 bute type
7773
7774 dsconf schema import-openldap-file
7775 Import an openldap formatted dynamic schema ldifs. These will
7776 contain values like olcAttributeTypes and olcObjectClasses.
7777
7779 usage: dsconf instance schema list [-h]
7780
7781
7782
7783
7785 usage: dsconf instance schema attributetypes [-h]
7786 {get_syn‐
7787 taxes,list,query,add,replace,remove}
7788 ...
7789
7790
7791 Sub-commands
7792 dsconf schema attributetypes get_syntaxes
7793 List all available attribute type syntaxes
7794
7795 dsconf schema attributetypes list
7796 List available attribute types on this system
7797
7798 dsconf schema attributetypes query
7799 Query an attribute to determine object classes that may or must
7800 take it
7801
7802 dsconf schema attributetypes add
7803 Add an attribute type to this system
7804
7805 dsconf schema attributetypes replace
7806 Replace an attribute type on this system
7807
7808 dsconf schema attributetypes remove
7809 Remove an attribute type on this system
7810
7812 usage: dsconf instance schema attributetypes get_syntaxes [-h]
7813
7814
7815
7816
7818 usage: dsconf instance schema attributetypes list [-h]
7819
7820
7821
7822
7824 usage: dsconf instance schema attributetypes query [-h] [name]
7825
7826
7827 name Attribute type to query
7828
7829
7830
7832 usage: dsconf instance schema attributetypes add [-h] [--oid OID]
7833 [--desc DESC]
7834 [--x-origin X_ORIGIN]
7835 [--aliases ALIASES
7836 [ALIASES ...]]
7837 [--single-value]
7838 [--multi-value]
7839 [--no-user-mod]
7840 [--user-mod]
7841 [--equality EQUALITY]
7842 [--substr SUBSTR]
7843 [--ordering ORDERING]
7844 [--usage USAGE]
7845 [--sup SUP [SUP ...]]
7846 --syntax SYNTAX
7847 name
7848
7849
7850 name NAME of the object
7851
7852
7853 --oid OID
7854 OID assigned to the object
7855
7856
7857 --desc DESC
7858 Description text(DESC) of the object
7859
7860
7861 --x-origin X_ORIGIN
7862 Provides information about where the attribute type is defined
7863
7864
7865 --aliases ALIASES [ALIASES ...]
7866 Additional NAMEs of the object.
7867
7868
7869 --single-value
7870 True if the matching rule must have only one valueOnly one of
7871 the flags this or --multi-value should be specified
7872
7873
7874 --multi-value
7875 True if the matching rule may have multiple values (default)Only
7876 one of the flags this or --single-value should be specified
7877
7878
7879 --no-user-mod
7880 True if the attribute is not modifiable by a client applica‐
7881 tionOnly one of the flags this or --user-mod should be specified
7882
7883
7884 --user-mod
7885 True if the attribute is modifiable by a client application (de‐
7886 fault)Only one of the flags this or --no-user-mode should be
7887 specified
7888
7889
7890 --equality EQUALITY
7891 NAME or OID of the matching rule used for checkingwhether attri‐
7892 bute values are equal
7893
7894
7895 --substr SUBSTR
7896 NAME or OID of the matching rule used for checkingwhether an at‐
7897 tribute value contains another value
7898
7899
7900 --ordering ORDERING
7901 NAME or OID of the matching rule used for checkingwhether attri‐
7902 bute values are lesser - equal than
7903
7904
7905 --usage USAGE
7906 The flag indicates how the attribute type is to be used. Choose
7907 from the list: userApplications (default), directoryOperation,
7908 distributedOperation, dSAOperation
7909
7910
7911 --sup SUP [SUP ...]
7912 The list of NAMEs or OIDs of attribute typesthis attribute type
7913 is derived from
7914
7915
7916 --syntax SYNTAX
7917 OID of the LDAP syntax assigned to the attribute
7918
7919
7921 usage: dsconf instance schema attributetypes replace [-h] [--oid OID]
7922 [--desc DESC]
7923 [--x-origin X_ORI‐
7924 GIN]
7925 [--aliases ALIASES
7926 [ALIASES ...]]
7927 [--single-value]
7928 [--multi-value]
7929 [--no-user-mod]
7930 [--user-mod]
7931 [--equality EQUAL‐
7932 ITY]
7933 [--substr SUBSTR]
7934 [--ordering ORDER‐
7935 ING]
7936 [--usage USAGE]
7937 [--sup SUP [SUP
7938 ...]]
7939 [--syntax SYNTAX]
7940 name
7941
7942
7943 name NAME of the object
7944
7945
7946 --oid OID
7947 OID assigned to the object
7948
7949
7950 --desc DESC
7951 Description text(DESC) of the object
7952
7953
7954 --x-origin X_ORIGIN
7955 Provides information about where the attribute type is defined
7956
7957
7958 --aliases ALIASES [ALIASES ...]
7959 Additional NAMEs of the object.
7960
7961
7962 --single-value
7963 True if the matching rule must have only one valueOnly one of
7964 the flags this or --multi-value should be specified
7965
7966
7967 --multi-value
7968 True if the matching rule may have multiple values (default)Only
7969 one of the flags this or --single-value should be specified
7970
7971
7972 --no-user-mod
7973 True if the attribute is not modifiable by a client applica‐
7974 tionOnly one of the flags this or --user-mod should be specified
7975
7976
7977 --user-mod
7978 True if the attribute is modifiable by a client application (de‐
7979 fault)Only one of the flags this or --no-user-mode should be
7980 specified
7981
7982
7983 --equality EQUALITY
7984 NAME or OID of the matching rule used for checkingwhether attri‐
7985 bute values are equal
7986
7987
7988 --substr SUBSTR
7989 NAME or OID of the matching rule used for checkingwhether an at‐
7990 tribute value contains another value
7991
7992
7993 --ordering ORDERING
7994 NAME or OID of the matching rule used for checkingwhether attri‐
7995 bute values are lesser - equal than
7996
7997
7998 --usage USAGE
7999 The flag indicates how the attribute type is to be used. Choose
8000 from the list: userApplications (default), directoryOperation,
8001 distributedOperation, dSAOperation
8002
8003
8004 --sup SUP [SUP ...]
8005 The list of NAMEs or OIDs of attribute typesthis attribute type
8006 is derived from
8007
8008
8009 --syntax SYNTAX
8010 OID of the LDAP syntax assigned to the attribute
8011
8012
8014 usage: dsconf instance schema attributetypes remove [-h] name
8015
8016
8017 name NAME of the object
8018
8019
8020
8021
8023 usage: dsconf instance schema objectclasses [-h]
8024 {list,query,add,replace,re‐
8025 move}
8026 ...
8027
8028
8029 Sub-commands
8030 dsconf schema objectclasses list
8031 List available objectClasses on this system
8032
8033 dsconf schema objectclasses query
8034 Query an objectClass
8035
8036 dsconf schema objectclasses add
8037 Add an objectClass to this system
8038
8039 dsconf schema objectclasses replace
8040 Replace an objectClass on this system
8041
8042 dsconf schema objectclasses remove
8043 Remove an objectClass on this system
8044
8046 usage: dsconf instance schema objectclasses list [-h]
8047
8048
8049
8050
8052 usage: dsconf instance schema objectclasses query [-h] [name]
8053
8054
8055 name ObjectClass to query
8056
8057
8058
8060 usage: dsconf instance schema objectclasses add [-h] [--oid OID]
8061 [--desc DESC]
8062 [--x-origin X_ORIGIN]
8063 [--must MUST [MUST
8064 ...]]
8065 [--may MAY [MAY ...]]
8066 [--kind KIND]
8067 [--sup SUP [SUP ...]]
8068 name
8069
8070
8071 name NAME of the object
8072
8073
8074 --oid OID
8075 OID assigned to the object
8076
8077
8078 --desc DESC
8079 Description text(DESC) of the object
8080
8081
8082 --x-origin X_ORIGIN
8083 Provides information about where the attribute type is defined
8084
8085
8086 --must MUST [MUST ...]
8087 NAMEs or OIDs of all attributes an entry of the object must have
8088
8089
8090 --may MAY [MAY ...]
8091 NAMEs or OIDs of additional attributes an entry of the object
8092 may have
8093
8094
8095 --kind KIND
8096 Kind of an object. STRUCTURAL (default), ABSTRACT, AUXILIARY
8097
8098
8099 --sup SUP [SUP ...]
8100 NAMEs or OIDs of object classes this object is derived from
8101
8102
8104 usage: dsconf instance schema objectclasses replace [-h] [--oid OID]
8105 [--desc DESC]
8106 [--x-origin X_ORI‐
8107 GIN]
8108 [--must MUST [MUST
8109 ...]]
8110 [--may MAY [MAY
8111 ...]]
8112 [--kind KIND]
8113 [--sup SUP [SUP
8114 ...]]
8115 name
8116
8117
8118 name NAME of the object
8119
8120
8121 --oid OID
8122 OID assigned to the object
8123
8124
8125 --desc DESC
8126 Description text(DESC) of the object
8127
8128
8129 --x-origin X_ORIGIN
8130 Provides information about where the attribute type is defined
8131
8132
8133 --must MUST [MUST ...]
8134 NAMEs or OIDs of all attributes an entry of the object must have
8135
8136
8137 --may MAY [MAY ...]
8138 NAMEs or OIDs of additional attributes an entry of the object
8139 may have
8140
8141
8142 --kind KIND
8143 Kind of an object. STRUCTURAL (default), ABSTRACT, AUXILIARY
8144
8145
8146 --sup SUP [SUP ...]
8147 NAMEs or OIDs of object classes this object is derived from
8148
8149
8151 usage: dsconf instance schema objectclasses remove [-h] name
8152
8153
8154 name NAME of the object
8155
8156
8157
8158
8160 usage: dsconf instance schema matchingrules [-h] {list,query} ...
8161
8162
8163 Sub-commands
8164 dsconf schema matchingrules list
8165 List available matching rules on this system
8166
8167 dsconf schema matchingrules query
8168 Query a matching rule
8169
8171 usage: dsconf instance schema matchingrules list [-h]
8172
8173
8174
8175
8177 usage: dsconf instance schema matchingrules query [-h] [name]
8178
8179
8180 name Matching rule to query
8181
8182
8183
8184
8186 usage: dsconf instance schema reload [-h] [-d SCHEMADIR] [--wait]
8187
8188
8189
8190 -d SCHEMADIR, --schemadir SCHEMADIR
8191 directory where schema files are located
8192
8193
8194 --wait Wait for the reload task to complete
8195
8196
8198 usage: dsconf instance schema validate-syntax [-h] [-f FILTER] DN
8199
8200
8201 DN Base DN that contains entries to validate
8202
8203
8204 -f FILTER, --filter FILTER
8205 Filter for entries to validate. If omitted, all entries with
8206 filter "(objectclass=*)" are validated
8207
8208
8210 usage: dsconf instance schema import-openldap-file [-h] [--confirm]
8211 schema_file
8212
8213
8214 schema_file
8215 Path to the openldap dynamic schema ldif to import
8216
8217
8218 --confirm
8219 Confirm that you want to apply these schema migration actions to
8220 the 389-ds instance. By default no actions are taken.
8221
8222
8223
8225 usage: dsconf instance repl-conflict [-h]
8226 {list,compare,delete,swap,con‐
8227 vert,list-glue,delete-glue,convert-glue}
8228 ...
8229
8230
8231 Sub-commands
8232 dsconf repl-conflict list
8233 List conflict entries
8234
8235 dsconf repl-conflict compare
8236 Compare the conflict entry with its valid counterpart
8237
8238 dsconf repl-conflict delete
8239 Delete a conflict entry
8240
8241 dsconf repl-conflict swap
8242 Replace the valid entry with the conflict entry
8243
8244 dsconf repl-conflict convert
8245 Convert the conflict entry to a valid entry, while keeping the
8246 original valid entry counterpart. This requires that the con‐
8247 verted conflict entry have a new RDN value. For example:
8248 "cn=my_new_rdn_value".
8249
8250 dsconf repl-conflict list-glue
8251 List replication glue entries
8252
8253 dsconf repl-conflict delete-glue
8254 Delete the glue entry and its child entries
8255
8256 dsconf repl-conflict convert-glue
8257 Convert the glue entry into a regular entry
8258
8260 usage: dsconf instance repl-conflict list [-h] suffix
8261
8262
8263 suffix The backend name, or suffix, to look for conflict entries
8264
8265
8266
8268 usage: dsconf instance repl-conflict compare [-h] DN
8269
8270
8271 DN The DN of the conflict entry
8272
8273
8274
8276 usage: dsconf instance repl-conflict delete [-h] DN
8277
8278
8279 DN The DN of the conflict entry
8280
8281
8282
8284 usage: dsconf instance repl-conflict swap [-h] DN
8285
8286
8287 DN The DN of the conflict entry
8288
8289
8290
8292 usage: dsconf instance repl-conflict convert [-h] --new-rdn NEW_RDN DN
8293
8294
8295 DN The DN of the conflict entry
8296
8297
8298 --new-rdn NEW_RDN
8299 The new RDN for the converted conflict entry. For example:
8300 "cn=my_new_rdn_value"
8301
8302
8304 usage: dsconf instance repl-conflict list-glue [-h] suffix
8305
8306
8307 suffix The backend name, or suffix, to look for glue entries
8308
8309
8310
8312 usage: dsconf instance repl-conflict delete-glue [-h] DN
8313
8314
8315 DN The DN of the glue entry
8316
8317
8318
8320 usage: dsconf instance repl-conflict convert-glue [-h] DN
8321
8322
8323 DN The DN of the glue entry
8324
8325
8326
8327
8328 -v, --verbose
8329 Display verbose operation tracing during command execution
8330
8331
8332 -D BINDDN, --binddn BINDDN
8333 The account to bind as for executing operations
8334
8335
8336 -w BINDPW, --bindpw BINDPW
8337 Password for binddn
8338
8339
8340 -W, --prompt
8341 Prompt for password for the bind DN
8342
8343
8344 -y PWDFILE, --pwdfile PWDFILE
8345 Specifies a file containing the password for the binddn
8346
8347
8348 -b BASEDN, --basedn BASEDN
8349 Basedn (root naming context) of the instance to manage
8350
8351
8352 -Z, --starttls
8353 Connect with StartTLS
8354
8355
8356 -j, --json
8357 Return result in JSON object
8358
8359
8361 lib389 was written by Red Hat Inc., and William Brown <389-de‐
8362 vel@lists.fedoraproject.org>.
8363
8365 The latest version of lib389 may be downloaded from
8366 ⟨http://www.port389.org/docs/389ds/FAQ/upstream-test-framework.html⟩
8367
8368
8369
8370 Manual dsconf(8)