call authc_config.bat -u administrator -p <nmc_admin_password> -e add-config ^
-D "config-tenant-id=<tenant_id>" ^
-D "config-active-directory=y" ^
-D "config-name=<authority_name>" ^
-D "config-domain=<domain_name>" ^
-D "config-server-address=<protocol>://<hostname_or_ip_address>:<port>/<base_dn>" ^
-D "config-user-dn=<user_dn>" ^
-D "config-user-dn-password=<user_password>" ^
-D "config-user-search-path=<user_search_path>" ^
-D "config-user-id-attr=sAMAccountName" ^
-D "config-user-object-class=<user_object_class>" ^
-D "config-group-search-path=<group_search_path>" ^
-D "config-group-name-attr=cn" ^
-D "config-group-object-class=group" ^
-D "config-group-member-attr=member" ^
-D "config-user-search-filter=" ^
-D "config-group-search-filter=" ^
-D "config-search-subtree=n" ^
-D "config-user-group-attr=memberOf" ^
-D "config-object-class=objectClass"
config-tenant-id | Os tenants podem ser usados em ambientes em que mais de um método de autenticação pode ser usado e/ou quando várias autoridades precisam ser configuradas. Você não precisará criar um tenant se apenas um servidor AD/LDAP estiver sendo usado; Você pode usar o tenant padrão, config-tenant-id=1. É importante observar que o uso de tenants altera seu método de log-in. Quando o tenant padrão é usado, você pode fazer log-in no NMC usando "domain\user" se um tenant diferente do tenant padrão for usado, você deverá especificar "tenant-name\domain\user" ao fazer log-in no NMC. |
config-active-directory | Se você estiver usando um servidor do Microsoft Active Directory (AD): y Se estiver usando um servidor LDAP (por exemplo: OpenLDAP: N Nota: Há dois modelos de script diferentes "authc-create-ad-config" e "authc-create-ldap-config". Certifique-se de usar o modelo correto para a plataforma de autenticação em uso. |
config-name | Esse nome é apenas um identificador para a configuração de autenticação que está sendo adicionada ao NetWorker. |
config-domain | Esse é o nome do domínio usado para fazer log-in no NetWorker. Por exemplo, "emclab.local" pode ser definido como "emclab". Isso pode ser definido para se alinhar à forma como você faz login em suas workstations e sistemas integrados ao AD/LDAP. |
config-server-address | <protocol>://<hostname_or_ip_address>:<port>/<base_dn> Protocol:
Hostname/endereço IP:
|
config-user-dn | Especifique o DN (Distinguished Name![]() |
config-user-dn-password | Especifique a senha da conta especificada no config-user-dn. |
config-user-search-path | Esse campo pode ser deixado em branco, caso em que o authc pode consultar o domínio completo. As permissões ainda devem ser concedidas para acesso ao servidor do NMC/NetWorker antes que esses usuários/grupos possam fazer log-in no NMC e gerenciar o servidor do NetWorker. Se um DN base foi especificado no config-server-address, especifique o caminho relativo (excluindo o DN base) para o domínio. |
config-user-id-attr | O ID do usuário associado ao objeto do usuário na hierarquia LDAP ou AD.
|
config-user-object-class | A classe de objeto que identifica os usuários na hierarquia LDAP ou AD. Por exemplo, inetOrgPerson (LDAP) ou user (AD) |
config-group-search-path | Como config-user-search-path, esse campo pode ser deixado em branco, caso em que o authc é capaz de consultar o domínio completo. Se um DN base foi especificado no config-server-address, especifique o caminho relativo (excluindo o DN base) para o domínio. |
config-group-name-attr | O atributo que identifica o nome do grupo. Por exemplo, cn |
config-group-object-class | A classe de objeto que identifica grupos na hierarquia LDAP ou AD.
|
config-group-member-attr | A lista de membros do grupo do usuário em um grupo.
|
config-user-search-filter | (Opcional.) O filtro que o serviço de autenticação do NetWorker pode usar para realizar pesquisas de usuário na hierarquia LDAP ou AD. O RFC 2254 define o formato do filtro. |
config-group-search-filter | (Opcional.) O filtro que o serviço de autenticação do NetWorker pode usar para realizar pesquisas de grupo na hierarquia LDAP ou AD. O RFC 2254 define o formato do filtro. |
config-search-subtree | (Opcional.) Um valor simou nenhum que especifica se a autoridade externa deve realizar pesquisas de subárvore. Valor padrão: não |
config-user-group-attr | (Opcional.) Essa opção dá suporte a configurações que identificam a lista de membros do grupo de um usuário nas propriedades do objeto do usuário. Por exemplo, para AD, especifique o atributo memberOf. |
classe config-object | (Opcional.) A classe de objeto da autoridade de autenticação externa. O RFC 4512 define a classe de objeto. Valor padrão: Objectclass. |
call "C:\Program Files\EMC NetWorker\nsr\authc-server\bin\authc_config.bat" -u administrator -p Pa$$w0rd04 -e add-config ^
-D "config-tenant-id=1" ^
-D "config-active-directory=y" ^
-D "config-name=ad" ^
-D "config-domain=emclab" ^
-D "config-server-address=ldap://winsrvr2k12.emclab.local:389/DC=emclab,DC=local" ^
-D "config-user-dn=CN=Administrator,CN=Users,DC=emclab,DC=local" ^
-D "config-user-dn-password=XXXXXXXX" ^
-D "config-user-search-path=CN=Users" ^
-D "config-user-id-attr=sAMAccountName" ^
-D "config-user-object-class=user" ^
-D "config-group-search-path=CN=NetWorker_Admins,CN=Users" ^
-D "config-group-name-attr=cn" ^
-D "config-group-object-class=group" ^
-D "config-group-member-attr=member" ^
-D "config-user-search-filter=" ^
-D "config-group-search-filter=" ^
-D "config-search-subtree=y" ^
-D "config-user-group-attr=memberOf" ^
-D "config-object-class=objectClass"
C:\Program Files\EMC NetWorker\nsr\authc-server\scripts>authc-create-ad-config.bat
Configuration ad is created successfully.
nsrlogin -t default -d emclab -u bkupadmin
130136:nsrlogin: Please enter password:
Authentication succeeded
authc_mgmt -u administrator -p nmc_admin_password -e query-ldap-groups-for-user -D query-tenant=tenant-name -D query-domain=domain_name -D user-name=ad_user_name
authc_mgmt -u Administrator -p Pa$$w0rd04 -e query-ldap-groups-for-user -D query-tenant=default -D query-domain=emclab -D user-name=bkupadmin
The query returns 1 records.
Group Name Full Dn Name
NetWorker_Admins cn=NetWorker_Admins,cn=Users,dc=emclab,dc=local