Executando slapd

Slapd foi projetado para ser executado como um servidor LDAP único. Isso permite que o servidor se valha de otimizações como cache e gerência do acesso concorrente ao banco de dados, e preserve recursos do sistema. Execução a partir do inetd NÃO é possível.

Opções de linha de comando

Slapd suporta inúmeras opções de linha de comando conforme detalhado nas páginas de manual. Essa seção detalha algumas poucas opções mais freqüentes.

        -f <filename> -arquivo de configuração alternativo para o slapd.
  	     -h <URLs> -configurações alternativas para o listener,"ldaps:// ldap://127.0.0.1:666" 
                            irá criar dois listeners: um para LDAP sobre SSL em todas as interfaces
                            na porta padrão e um para localhost na porta 666
        -n <service-name> -especifica um nome para o serviço
        -l <syslog-local-user> - especifica o usuário local para o syslog
        -u user -g group -especifica o usuário e grupo
        -r directory -Essa opção especifica um diretório para execução

Em geral, slapd pode ser executado como segue:

/usr/local/etc/libexec/slapd [<option>]*

onde /usr/local/etc/libexec é determinado pelo configure e <option> é uma das opções descritas acima (ou no slapd). O slapd irá automaticamente executar um fork e será executado em segundo plano.

Para encerrar o slapd seguramente, pode-se executar a linha de comando que segue:

kill -INT `cat /usr/local/var/slapd.pid`

onde /usr/local/var é determinado pelo configure.

Matar o slapd através de um método mais drástico pode causar perda de dados ou corrupção da base.

Voltar

1