Limpar o SearchPath no cliente OSX

2

Estou trabalhando em um script que verifica se um computador está conectado corretamente ao nosso domínio do AD e ao nosso servidor OpenDirectory. Eu ligo para os dois serviços usando dsconfigad e dsconfigldap e, em seguida, defino o caminho de pesquisa usando os seguintes comandos:

/usr/bin/dscl /Search -create / SearchPolicy CSPSearchPath
/usr/bin/dscl /Search -append / CSPSearchPath "/Active Directory/All Domains"
/usr/bin/dscl /Search/Contacts -create / SearchPolicy CSPSearchPath
/usr/bin/dscl /Search/Contacts -append / CSPSearchPath "/Active Directory/All Domains"
/usr/bin/dscl /Search -append / CSPSearchPath "/LDAPv3/opendirectoryserver.local"
/usr/bin/dscl /Search/Contacts -append / CSPSearchPath "/LDAPv3/opendirectoryserver.local"

É fácil verificar e desvincular o computador dos domínios, mas como listar o SearchPath para verificar se preciso redefini-lo?

    
por Scott Keck-Warren 27.07.2010 / 23:04

2 respostas

2

Você pode usar:

/usr/bin/dscl /Search -read / 

para listar os itens no SearchPath.

    
por 11.03.2011 / 19:51
1

você também pode usar

mcxquery -user = -group = -computer =

você não precisa adicionar nada após o "=" para ver os detalhes do usuário / grupo / computador atual

    
por 06.07.2012 / 14:01

Tags