To centrally manage user information, DeviceManager allows users to log in to the storage system in Lightweight Directory Access Protocol (LDAP) server authentication mode. If an LDAP domain server is deployed on a customer's network, a storage device must join the LDAP domain. Then, NFS clients need to be authenticated by the LDAP domain server when they attempt to access shared resources on the storage device.
When the system provides shared access using multiple nodes accross platforms, maintaining shared directories and authentication information on different platforms and nodes becomes complicated. To address this, you can add the nodes that provide shared services to the same LDAP domain managed by an LDAP server. The structure of the LDAP domain is planned during domain creation. In this way, shared files in the LDAP domain can be maintained and accessed easily.
LDAP data is organized in a tree structure, which clearly shows the organizational information. A node on the tree is called an Entry. Each Entry has a distinguished name (DN). The DN of an Entry is composed of the Base DN and RDN. The Base DN refers to the position of the parent node where the Entry resides on the tree, and the RDN refers to an attribute that distinguishes the Entry from others.
The DN consists of the following parts:
An LDAP domain has been set up.
Parameter |
Description |
|---|---|
Status |
Indicates whether the LDAP service is available. |
Active Server Address |
Indicates the active LDAP server IP address or domain name. |
Standby Server Address 1 |
Indicates the IP address or domain name of standby LDAP domain server 1. |
Standby Server Address 2 |
Indicates the IP address or domain name of standby LDAP domain server 2. |
Protocol |
Indicates the protocol used by the storage system to communicate with the LDAP domain server. |
Port |
Indicates the port used by the storage device to communicate with the LDAP domain server. |
Base DN |
Indicates the LDAP domain's start distinguished name (DN) specified for searching. |
Bind Level |
Indicates a bind level for the LDAP domain server. simple: simple authentication SASL: simple authentication and security layer |
You can click an LDAP service to view its details and manage it.
The Configure LDAP Service page is displayed on the right.
You can also click More on the right of the desired LDAP and select Configure.
Parameter |
Description |
|---|---|
Active Server IP Address |
Indicates the active LDAP server IP address or domain name. NOTE:
|
Standby Server Address 1 |
Indicates the IP address or domain name of standby LDAP server 1. NOTE:
|
Standby Server Address 2 |
Indicates the IP address or domain name of standby LDAP server 2. NOTE:
|
Protocol |
Indicates the protocol used by the storage system to communicate with the LDAP domain server.
NOTE:
LDAP is vulnerable to security risks. LDAPS is recommended. |
Port |
Indicates the port used by the storage device to communicate with the LDAP domain server.
|
Base DN |
Indicates the LDAP domain's start DN specified for searching. [Value range] A DN consists of RDNs, which are separated by commas (,). An RDN is in the format of key=value. The value cannot start with a number sign (#) or a space and cannot end with a space. For example, testDn=testDn,xxxDn=xxx. [Example] dc=example,dc=com |
Bind Level |
Indicates a bind level for the LDAP domain server. simple: simple authentication SASL: simple authentication and security layer |
Bind DN |
Indicates the binding directory on the server. Binding is a process that a client initiates a connection request to establish a session to the LDAP server. During binding, the client specifies accounts to access directories on the server. You must search the binding directory for desired contents. [Value range] A DN consists of RDNs, which are separated by commas (,). An RDN is in the format of key=value. The value cannot start with a number sign (#) or a space and cannot end with a space. For example, testDn=testDn,xxxDn=xxx. [Example] cn=Manager,dc=example,dc=com NOTE:
The default access account is the administrator account. If you use another account, ensure that it has access permission to the domain service on the LDAP server. |
Bind Password |
Indicates the password used for accessing the binding directory. NOTE:
A simple password may result in security issues. A complex password that contains uppercase letters, lowercase letters, digits, and special characters is recommended. |
Confirm Bind Password |
Enter the same bind password again. |
User Directory |
Indicates the user directory configured on the LDAP domain server. |
User Search Scope |
Indicates the search scope for user queries.
|
User Group Directory |
Indicates the user group directory configured on the LDAP domain server. |
User Group Search Scope |
Indicates the search scope for user group queries. subtree: searches the named DN and subnodes under the DN. onelevel: searches the subnodes under the DN. base: searches just the named DN. |
Network Group DN |
Indicates the network group DN. |
Network Group Search Scope |
Indicates the search scope for network group queries.
|
Search Timeout Duration (Seconds) |
Indicates the timeout duration that the client waits for the LDAP domain server to return the query result. The default value is 3 seconds. |
Connection Timeout Duration (Seconds) |
Indicates the timeout duration that the client establishes a connection with the LDAP domain server. The default value is 3 seconds. |
Idle Timeout Duration (Seconds) |
Indicates the timeout duration that the client has no communication with the LDAP domain server. The default value is 30 seconds. |
Parameter |
Description |
|---|---|
LDAP Schema Template |
You can select a type for the LDAP schema template.
NOTE:
|
RFC2307 posixAccount Object Class |
Schema defines the name of the RFC2307 posixAccount object class. [Value range] The value contains 0 to 1024 characters. [Default value]
|
RFC2307 posixGroup Object Class |
Schema defines the name of the RFC2307 posixGroup object class. [Value range] The value contains 0 to 1024 characters. [Default value]
|
RFC2307 nisNetgroup Object Class |
Schema defines the name of the RFC2307 nisNetgroup object class. [Value range] The value contains 0 to 1024 characters. [Default value] nisNetgroup |
RFC2307 uid Attribute |
Schema defines the name of the RFC2307 uid attribute. [Value range] The value contains 0 to 1024 characters. [Default value] uid |
RFC2307 uidNumber Attribute |
Schema defines the name of the RFC2307 uidNumber attribute. [Value range] The value contains 0 to 1024 characters. [Default value] uidNumber |
RFC2307 gidNumber Attribute |
Schema defines the name of the RFC2307 gidNumber attribute. [Value range] The value contains 0 to 1024 characters. [Default value] gidNumber |
RFC2307 CN Attribute for User Group |
Schema defines the name of the RFC2307 CN attribute for user group. [Value range] The value contains 0 to 1024 characters. [Default value] cn |
RFC2307 CN Attribute for Network Group |
Schema defines the name of the RFC2307 CN attribute for network group. [Value range] The value contains 0 to 1024 characters. [Default value]
|
RFC2307 memberUid Attribute |
Schema defines the name of the RFC2307 memberUid attribute. [Value range] The value contains 0 to 1024 characters. [Default value] memberUid |
RFC2307 memberNisNetgroup Attribute |
Schema defines the name of the RFC2307 memberNisNetgroup attribute. [Value range] The value contains 0 to 1024 characters. [Default value] memberNisNetgroup |
RFC2307 nisNetgroupTriple Attribute |
Schema defines the name of the RFC2307 nisNetgroupTriple attribute. [Value range] The value contains 0 to 1024 characters. [Default value]
|
Support RFC2307bis |
Indicates whether to enable the RFC2307bis attribute. |
RFC2307bis groupOfUniqueNames Object Class |
Schema defines the name of the RFC2307bis groupOfUniqueNames object class. This parameter is valid only when Support RFC2307bis is enabled. [Value range] The value contains 0 to 1024 characters. [Default value] groupOfUniqueName |
RFC2307bis uniqueMember Object Class |
Schema defines the name of the RFC2307bis uniqueMember attribute. This parameter is valid only when Support RFC2307bis is enabled. [Value range] The value contains 0 to 1024 characters. [Default value] uniqueMember |
Select one or more desired LDAP services and click Restore to Initial.
You can also click More on the right of a desired LDAP service and select Restore to Initial.