Recentemente tive a necessidade de realizar essa tarefa, foram diversas as tentativas até encontrar essa solução de um dos parceiros da canonical, a empresa Centrify. Os testes que realizei foi sobre o Ubuntu 10.10 (Maverick Meerkat).
A instalação é feita a partir dos repositórios dos parceiros da canonical, para isso basta acessar o gerenciador de Centrify Express instalado a partir do repositório do Ubuntu Partner.
Existem duas formas de adicionarmos o repositório dos parceiros
A primeira delas é adicionando o repositório dos parceiros através da Central de programas do Ubuntu. Para isso basta selecioanar a aba OUTRO SOFTWARE e marcar as opções Parceiros da Canonical / Canonical Partners.
Ou a partir da linha de comando através do seguinte comando:
Para o Lucid
add-apt-repository "deb http://archive.canonical.com/ lucid partner"
Para o Maverick
add-apt-repository "deb http://archive.canonical.com/ maverick partner"
Atualize o Cache do apt
apt-get update
aptitude update
Localize o pacote Centrify
aptitude search centrify
i centrifydc - Centrify Express
Instale o pacote:
apititude install pacote centrifydc
sudo apt-get install centrifydc
Instalado o pacote centrifydc, devemos agora ingressar a máquina ao Active Directory.
sudo adjoin -w domain.name
,onde domain.name é o nome do seu domínio do Active Directory.
Assumindo que o ingresso foi bem sucedido, iremos agora executar o seguinte comando para verificar a associação:
adinfo
A saída deverá ser parecida com a abaixo:
Local host name: cpl09-peterson
Joined to domain: domain.name
Joined as: cpl09-peterson.domain.name
Pre-win2K name: cpl09-peterson
Current DC: servidorad.domain.name
Preferred site: Default-First-Site-Name
Zone: Auto Zone
Last password set: 2011-01-28 15:08:41 BRT
CentrifyDC mode: connected
Licensed Features: Disabled
obtendo a lista do AD
getent passwd
Bom, isso é tudo que devemos fazer.