DirectoryMark 1.x Frequently Asked Questions
Copy all the .dll files from the DLLs folder into the main DirectoryMark folder (the
one containing directorymark.exe and dm_client.exe). This will be fixed in the next
If you intend to do any searches on the uid attribute then you must have generated the
LDIF file using the inetOrgPerson schema. This can be done via the dbgen "-i"
Contrary to what the documentation states, this feature does not work in DirectoryMark
1.0 or the Alpha 1 release of DirectoryMark 1.1. It has been fixed in the Alpha 2 release.
You can now give a comma-separated list of attributes. You can also use the word
"ALL" to return all attributes (was formerly "NULL"). For example:
This works with Netscape Directory Server 3.1:
- Start the Netscape server administration web interface on your browser.
- When it starts, click the button for the appropriate directory server (there will only
be one button if you only have one directory server installed).
- When the next page loads ("Server On/Off"), click the "Database
Management" button up near the top.
- Now, on the left side pane, click on "Import". The "Import" screen
- Click the checkbox next to the blank text area (just above the OK button). Enter a full
path to the LDIF file that you created with dbgen. You should always use forward slashes,
even if you are on Windows NT. For example, "/tmp/dm1.ldif" or
- Click the OK button, the LDIF file will be imported.
You will get this error if you are using the organizationalPerson rather than the
inetOrgPerson schema. You need to add the "mail" and "givenName"
Well, for a Netscape server:
- Go to the directory where you installed the directory server. It will contain a folder
named "slapd-servername" where "servername" is the name you chose for
your directory server; this is usually the computer name. Inside this folder will be
another folder named "config".
- In the "config" folder, find the "slapd.oc.conf" file and load it
into your favorite text editor.
- Find the "organizationalPerson" object class and add "mail" and
"givenName" attributes. Save the file.
- In the same "config" folder, edit the "slapd.conf" file.
- Find the line that begine with "suffix "o=" and change it to read: suffix
"o=DirMark Inc." Save this file.
- Now restart your directory server to put these changes into effect.
There is a bug in the Alpha 1 release of DirectoryMark 1.1 that causes deletes to fail.
This has been fixed in the Alpha 2 release.
These are ACI (Access Control Information) files for the Netscape Directory Server 3.x.
You should import the _barracuda.ldif LDIF file (see above). Unfortunately, the _barracuda
file it needs is not quit correct. Change:
aci: (target=ldap:///o=Airius.com) (version 3.0; acl "acl3"; allow(read,
search, compare) userdn = "ldap:///anyone";)
aci: (target=ldap:///o=Airius.com) (targetattr !="userPassword") (version
3.0; acl "acl3"; allow(read, search, compare) userdn =
You need to give anybody read, search, and compare permissions. Also, a user should be
able to modify his entry.
If you are using the GUI then these values are provided:
Netscape Communications Directory Server 1.0x
Netscape Communications Directory Server 3.0 beta
Microsoft Exchange Server 5.0
AltaVista Directory 1.0
U of M ldap-3.3
Since the GUI doesn't run on Windows NT, you can just enter any of these values. In
fact, this value doesn't currently have any effect unless you are using a Netscape
Directory Server and have the POPULATESCRIPT variable set.
Try the DirectoryMark mailing
list. If you want custom extensions done to DirectoryMark or to have products tested, contact Mindcraft.