This file is indexed.

/usr/share/dirsrv/properties/setup-ds.res is in 389-ds-base 1.3.2.16-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# ------------ Global Resources -----------
brand = 389
yes = yes
no = no
yes_no_error = Please answer "yes" or "no"\n\n
setup_err_exit = Setup cannot proceed.  Exiting.\n\n
dialog_use_different_type = When using Silent or Express mode, some of the\ndialogs are skipped, but validation is still performed\non the default or given answers.  You should run this program again and\nchoose Typical or Custom mode in order to provide a valid input\nfor the problem dialog.\n\n

# ------------ Welcome Dialog Resource ------------
dialog_welcome_text = This program will set up the %s Directory Server.\n\nIt is recommended that you have "root" privilege to set up the software.\nTips for using this  program:\n  - Press "Enter" to choose the default and go to the next screen\n  - Type "Control-B" or the word "back" then "Enter" to go back to the previous screen\n  - Type "Control-C" to cancel the setup program\n\n
# %s -> brand

dialog_welcome_prompt = Would you like to continue with set up?

# ----------- dsktune Dialog Resource  -----------
dialog_dsktune_text = Your system has been scanned for potential problems, missing patches,\
etc.  The following output is a report of the items found that need to\
be addressed before running this software in a production\
environment.\n\n%s
dialog_dsktune_prompt = Would you like to continue?

# ----------- Setup Type Dialog Resource  ----------------
dialog_setuptype_text = Choose a setup type:\n\n   1. Express\n       Allows you to quickly set up the servers using the most\n       common options and pre-defined defaults. Useful for quick\n       evaluation of the products.\n\n   2. Typical\n       Allows you to specify common defaults and options.\n\n   3. Custom\n       Allows you to specify more advanced options. This is \n       recommended for experienced server administrators only.\n\nTo accept the default shown in brackets, press the Enter key.\n\n

dialog_setuptype_prompt = Choose a setup type

dialog_setuptype_error = Invalid setup type\n\n


# ----------- HostName Dialog Resource  ----------------
dialog_hostname_text = Enter the fully qualified domain name of the computer\non which you're setting up server software. Using the form\n<hostname>.<domainname>\nExample: eros.example.com.\n\nTo accept the default shown in brackets, press the Enter key.\n\nWarning: This step may take a few minutes if your DNS servers\ncan not be reached or if DNS is not configured correctly.  If\nyou would rather not wait, hit Ctrl-C and run this program again\nwith the following command line option to specify the hostname:\n\n    General.FullMachineName=your.hostname.domain.name\n\n

dialog_hostname_prompt = Computer name

# ----------- SSUser Dialog Resource  ----------------
dialog_ssuser_text = The server must run as a specific user in a specific group.\nIt is strongly recommended that this user should have no privileges\non the computer (i.e. a non-root user).  The setup procedure\nwill give this user/group some permissions in specific paths/files\nto perform server-specific operations.\n\nIf you have not yet created a user and group for the server,\ncreate this user and group using your native operating\nsystem utilities.\n\n

dialog_ssuser_prompt = System User
dialog_ssuser_error = The user '%s' is invalid.\n\n
dialog_ssuser_must_be_same = Since you are not running setup as root, the System User must be the same as your userid '%s'.\n\n
dialog_ssuser_root_warning = You are strongly encouraged to use a non-root user for the server uid.\nIf you feel you have made a mistake,\nplease go back to this dialog and enter another system user.\n\n
dialog_ssgroup_prompt = System Group
dialog_ssgroup_error = The group '%s' is invalid.\n\n
dialog_ssgroup_no_match = The system user '%s' does not belong to the group '%s'.\n\nThis is the list of users of the given group: %s\n\n
dialog_ssgroup_no_user = The system user '%s' does not belong to the group '%s'.\n\n

# ----------- DS port Dialog Resource  ----------------
dialog_dsport_text = The standard directory server network port number is 389.  However, if\nyou are not logged as the superuser, or port 389 is in use, the\ndefault value will be a random unused port number greater than 1024.\nIf you want to use port 389, make sure that you are logged in as the\nsuperuser, that port 389 is not in use.\n\n
dialog_dsport_prompt = Directory server network port
dialog_dsport_error = The port %s is in use or not available.  Please choose another port.\n\n
dialog_dsport_invalid = The port %s is not a valid port. Please choose a valid port.\n\n

# ----------- DS server ID Dialog Resource  ----------------
dialog_dsserverid_text = Each instance of a directory server requires a unique identifier.\nThis identifier is used to name the various\ninstance specific files and directories in the file system,\nas well as for other uses as a server instance identifier.\n\n
dialog_dsserverid_prompt = Directory server identifier
dialog_dsserverid_error = The server identifier '%s' is not valid.  Please choose another one.\n\n
dialog_dsserverid_inuse = The server identifier '%s' is already in use.  Please choose another one.\n\n

# ----------- DS suffix Dialog Resource  ----------------
dialog_dssuffix_text = The suffix is the root of your directory tree.  The suffix must be a valid DN.\nIt is recommended that you use the dc=domaincomponent suffix convention.\nFor example, if your domain is example.com,\nyou should use dc=example,dc=com for your suffix.\nSetup will create this initial suffix for you,\nbut you may have more than one suffix.\nUse the directory server utilities to create additional suffixes.\n\n
dialog_dssuffix_prompt = Suffix
dialog_dssuffix_error = The suffix '%s' is not a valid DN.  Please choose another one.\n\n

# ----------- DS Root DN and password Dialog Resource  ----------------
dialog_dsrootdn_text = Certain directory server operations require an administrative user.\nThis user is referred to as the Directory Manager and typically has a\nbind Distinguished Name (DN) of cn=Directory Manager.\nYou will also be prompted for the password for this user.  The password must\nbe at least 8 characters long, and contain no spaces.\nPress Control-B or type the word "back", then Enter to back up and start over.\n\n
dialog_dsrootdn_prompt = Directory Manager DN
dialog_dsrootdn_error = The input '%s' is not a valid DN.  Please choose another one.\n\n
dialog_dsrootpw_prompt1 = Password
dialog_dsrootpw_prompt2 = Password (confirm)
dialog_dsrootpw_invalid = The password contains invalid characters.  Please choose another one.\n\n
dialog_dsrootpw_tooshort = The password must be at least %s characters long.  Please choose another one.\n\n
dialog_dsrootpw_nomatch = The passwords do not match.  Please try again.\n\n

# ----------- DS Sample Data Dialog Resource  ----------------
dialog_dssample_text = You may install some sample entries in this directory instance.  These\nentries will be installed in a separate suffix and will not interfere\nwith the normal operation of the directory server.\n\n
dialog_dssample_prompt = Do you want to install the sample entries?

# ----------- DS Populate Data Dialog Resource  ----------------
dialog_dspopulate_text = You may wish to populate your new directory instance with some data.\n"You may already have a file in LDIF format to use or some suggested\nentries can be added.  If you want to import entries from an LDIF\nfile, you may type in the full path and filename at the prompt.  If\nyou want the setup program to add the suggested entries, type the\nword suggest at the prompt.  The suggested entries are common\ncontainer entries under your specified suffix, such as ou=People and\nou=Groups, which are commonly used to hold the entries for the persons\nand groups in your organization.  If you do not want to add any of\nthese entries, type the word none at the prompt.\n\n
dialog_dspopulate_prompt = Type the full path and filename, the word suggest, or the word none
dialog_dspopulate_error = The file '%s' was not found.  Please choose another one.\n\n

# ----------- miscellaneous  ----------------
backend_already_exists = A database backend with the name '%s' already exists.  Config entry DN '%s'.  Please choose another backend name.  addSuffix can generate a unique backend name if you do not specify a backend name.\n\n
suffix_already_exists = The suffix '%s' already exists.  Config entry DN '%s'.\n\n
error_creating_suffix_backend = Could not create the suffix '%s'.  There was an error creating the backend database named '%s' for the suffix.  Error: %s\n\n
error_creating_suffix = Could not create the suffix '%s'.  Error: %s\n\n

setup_exiting = Exiting . . .\nLog file is '%s'\n\n
error_creating_dsinstance = Error: Could not create directory server instance '%s'.\n
error_creating_dsinstance_adminid = Error: Could not create directory server instance '%s', instance name 'admin' reserved for the Administration Server.\n
created_dsinstance = Your new DS instance '%s' was successfully created.\n
no_mapvalue_for_key = The map value '%s' for key '%s' did not map to a value in any of the given information files.\n
error_opening_ldiftmpl = Could not open the LDIF template file '%s'.  Error: %s\n
error_mapping_token_ldiftmpl = The entry '%s' in LDIF file '%s' contains a token '%s' for which there is no mapper.\nPlease check the file and your mapper to make sure all tokens are handled correctly.\n
error_deleteall_entries = Error deleting entry '%s' and all children.  Error: %s\n
error_adding_entry = Error adding entry '%s'.  Error: %s\n
error_updating_entry = Error updating entry '%s'.  Error: %s\n

error_invalid_param = The parameter '%s' has an invalid value '%s'.\n
error_port_invalid = The port %s is not a valid port. Please choose a valid port.\n
error_port_available = The port number '%s' is not available for use.  This may be due to an\
invalid port number, or the port already being in use by another\
program, or low port restriction.  Please choose another value for\
ServerPort.  Error: $!\n
error_invalid_serverid = The ServerIdentifier '%s' contains invalid characters.  It must\
contain only alphanumeric characters and the following: #%:@_-\n\n
error_reserved_serverid = The ServerIdentifier '%s' is reserved for the Administration Server, please choose a different server identifier.\n
error_opening_scripttmpl = Could not open the script template file '%s'.  Error: %s\n
error_creating_directory = Could not create directory '%s'.  Error: %s\n
error_chowning_directory = Could not change ownership of directory '%s' to userid '%s': Error: %s\n
error_chowning_file = Could not change ownership of '%s' to userid '%s': Error: %s\n
error_chmoding_file = Could not change permissions of '%s': Error: %s\n
error_chgrping_directory = Could not change group of directory '%s' to group '%s': Error: %s\n
error_creating_file = Could not create file '%s'.  Error: %s\n
error_copying_file = Could not copy file '%s' to '%s'.  Error: %s\n
error_enabling_feature = Could not enable the directory server feature '%s'.  Error: %s\n
error_importing_ldif = Could not import LDIF file '%s'.  Error: %s.  Output: %s\n
error_starting_server = Could not start the directory server using command '%s'.  The last line from the error log was '%s'.  Error: %s\n
error_stopping_server = Could not stop the directory server '%s'.  Error: %s\n
error_missing_port_and_ldapi = Either ServerPort or ldapifilepath must be specified.  The server must listen to something.\n
error_missing_port = No ServerPort specified.  The server must have a port number to listen to (default 389).\n
error_server_already_exists = Error: the server already exists at '%s'\
Please remove it first if you really want to recreate it,\
or use a different ServerIdentifier to create another instance.\n
error_opening_init_ldif = Could not open the initial LDIF file '%s'.\
The file was not found or could not be read.\n
error_opening_dseldif = Could not open the DSE config file '%s'. Error: %s\n
error_opening_tempinf = Could not create temporary .inf file for config. Error: %s\n
error_writing_ldif = Could not write the LDIF file '%s'.  Error: %s\n
error_creating_templdif = Could not create temporary LDIF file. Error: %s\n
error_no_such_instance = Error: could not find directory server configuration directory '%s'.  Error: %s\n
error_finding_config_entry = Error: could not find the config entry '%s' in '%s'.  Error: %s\n
error_removing_path = Error: could not remove path '%s'.  Error: %s\n
error_removing_port_label = Error: could not remove selinux label from port '%s'.  Error: %s\n
error_loading_update = Error: not applying update '%s'.  Error: %s\n
error_unknown_update = Error: cannot apply update '%s'.  Not a recognized update type.\n
error_executing_update = Error: update '%s' returned code '%s': %s\n
error_updating = Error: could not update the directory server.\n
update_successful = Finished successful update of directory server.\nPlease restart your directory servers.\n

update_dialog_first = This program will update the %s Directory Server.\n\nIt is recommended that you have "root" privilege to perform the update.\nTips for using this  program:\n  - Press "Enter" to choose the default and go to the next screen\n  - Type "Control-B" or the word "back" then "Enter" to go back to the previous screen\n  - Type "Control-C" to cancel the update\n\n
# %s -> brand

update_dialog_first_prompt = Would you like to continue with update?

update_dialog_mode =\
The update process can work in one of two modes:\
\
  - Online: The changes are made to the running directory servers using LDAP.\
            The operations must be performed as an administrative user.\
            You must provide the name and password, for each instance\
            if there is more than one instance of directory server.\
            Some operations may require a directory server restart to take\
            effect.  The update script will notify you if you need to restart\
            the server.\
\
  - Offline: The changes are made to the server configuration files.  The\
             servers MUST FIRST BE SHUTDOWN BY YOU.  The script will not\
             shutdown the servers for you.  You MUST shutdown the\
             servers in order to use this mode.  A username and password\
             are not required to use Offline mode.  If the servers are not\
             shutdown, CHANGES WILL BE LOST.\
\
To summarize:\
  Online - servers remain running - you must provide admin name and password\
           for each server - servers may need to be restarted\
  Offline - servers must be shutdown - no username or password required\n\n

update_dialog_mode_prompt = Which update mode do you want to use?

update_admin_dialog = Please specify the authentication data for '%s'\n\n
update_admin_id_prompt = Full DN of administrative user
update_admin_pwd_prompt = Password for this user
error_renaming_schema = Could not rename schema file '%s' to '%s'.  Error: %s\n
error_reading_schema_file = Schema file '%s' does not exist or is not readable.  Error: %s\n
error_reading_schema_dir = Schema directory '%s' does not exist or is not readable\n
error_writing_schema_file = Schema file '%s' could not be opened for writing.  Error: %s\n
error_reading_config_dir = Config directory '%s' does not exist or is not readable\n
error_renaming_config = Could not rename config file '%s' to '%s'.  Error: %s\n
error_online_update = Could not open a connection to the server at %s port %s as '%s'.\
Please make sure the server is up and running before using online mode,\
or use offline mode.\n\n
error_offline_update = Could not read the server config file '%s'. Error: %s\n\n
error_no_mapping_tree_entries = Could not find a mapping tree entry.  Error: %s\n
error_no_configuration_entry = Could not find a configuration entry.  Error: %s\n
error_no_backend_entry = Could not find a backend entry.  Error: %s\n
error_invalid_dbinst_dir = Invalid database instance dir '%s'.\n
error_cant_backup_db = Failed to back up backend instance '%s'.  Error: %s\n
error_cant_convert_db = Failed to convert backend instance '%s'.  Error: %s\n
error_missing_entrydn = Backend instance '%s' does not have database files to upgrade.\n
warning_hostname_not_fully_qualified = The hostname '%s' does not look like a\nfully qualified host and domain name.\n
warning_no_such_hostname = Could not find an address for hostname '%s'.\n
warning_reverse_resolve = Hostname '%s' is valid, but none of the IP addresses\
resolve back to %s\n
warning_reverse_resolve_sub = - address %s resolves to host %s\n
dialog_hostname_warning = \nWARNING: There are problems with the hostname.\n%s\
Please check the spelling of the hostname and/or your network configuration.\
If you proceed with this hostname, you may encounter problems.\
\
Do you want to proceed with hostname '%s'?
error_import_check_log = Error: unable to import file '%s' for backend '%s' - %s.  Check the errors log for additional information\n
error_could_not_parse_nsstate = Error: could not parse nsState from %s.  Value: %s\n
error_linking_file = Error: could not link '%s' to '%s': %s
error_running_command = Error: command '%s' failed - output [%s] error [%s]
error_opening_file = Opening file '%s' failed.  Error: %s\n
error_format_error = '%s' has invalid format.\n
error_update_not_offline = Error: offline mode selected but the server [%s] is still running.\n