10. CONFIGURATION:
The program uses INI-file:
Homes.ini.
If the file does not exist, the program starts with the settings window. You
can change the parameters in this file by selecting the Settings Button on the
toolbar.
The following sections are available in Homes.ini.
[SYSTEM]
master=1
showall=1
datapath=%docdir%\homes
If master is set to 1 the program uses the master replica's of the NDS.
if showall=0 the program shows only the selectable leaf objects, it will
show all container-objects.
If datapath is not given, the program will use the program directory for
storing the data.
There are three options for the datapath:
1.
A fixed path
|
a
network path is also allowed.
|
2.
%homedir% [\path]
|
The
program will use the homedirectory of the current user, it is possible to use a
subdirectory under the homedirectory
|
3.
%docdir%[\path]
|
The
program will use the document and setttings directory of the current user on
the workstation.
|
[SELECT]
count=6
1=Group=Member
2=Template=Members Of Template
3=IWS Group=IWS:Member
4=IWS Domain=IWS:Member
5=IWS Alias=IWS:Member
6=dynamicGroup=Member
User-object is automatically added, for selection of only one user.
In the selection tree, you can set the "top" of your tree(s). This sets the
"top" in the tree-view window. When your company is part of a large tree where
you can only change a smaller subtree, fill in the "top" of your sub-tree.
This way the program doesn't have to search for the "root" object.
If there isn't an entry for the current tree, the <treename>=[root] is
automatically added.
[TEMPLATE IGNORE]
#1=Object Name
You can add attributes here that need to be ignored in the template execute
process. Attribute names starting with ; or # are ignored. Number the
attributes for 1 to xx and do not leave lines blank, the numbers don't need to
be continuous.
[TEMPLATE DLLS]
1=passw1.dll
#2=passw2.dll
Here you can add the names of the extra dll's for template support. Give the
name of the file inclusive the .dll extention. Max 255 dll's can be added,
lines starting with a # are ignored, and don't leave lines blank.
[apple]
1=apple-user
2=posixAccount
3=shadowAccount
4=extensibleObject
[shells]
1=/bin/bourne
2=/bin/c
3=/bin/korn
4=/bin/bash
The apple and shells sections are only usefull in for massuser.exe.
Under the apple section you can set the auxiliary classes that need to be
added to the user object if you select "add apple-user" option. The
extensibleObject is optional for a apple-user.
Under the shells you can set the different shell options for the
posixAccount.
[TREES]
<treename1>=[root]
<treename2>=[root]
The section license is only valid for MassUser.
[EXT]
cfl=cfl
ldif=ldif
The program uses the extentions `cfl' for commandfile and `ldif' for ldif
files. I you want to use other extentions, you have to change the settings.
e.g. use extention `ldi' for ldif file, put in the line ldif=ldi.
The program always uses the extention .csv for all cvs-files.
[NETWORK]
path=%homedir%\hbware
If the program is started from a Netware volume (traditional or nss) the
program will read the "path" parameter of the section [NETWORK], and will use
that path as its ini-file path. If there is no ini-file on that directory, the
program will copy the default ini-file to that location. The path of the
ini-file need to be unique, so a valid path can be "c:\program
files\hbware\homes" or a unique path on the server. There is one special
"value", that will be converted to the Home directory path of the current user.
If you login with more than on user under the same name, using the home
directory option will give the same concurrent access problem.
For every tree there is a section [TREENAME], and under that section is the
tree depent information stored, like the groupwise context and other information.
|