You are here: Wiki-SL>PSLGO Web>LdapSambaPessoalInstalacaoPacotes (14 Feb 2012, MarioSilva?)EditAttach

4) Instalando SERVIDOR OpenLdap+Samba

Antes de mais nada devemos ter um sevidor com GNU/Linux instalado. Pode ser qualquer um: Fedora, Conectiva, Debian ou Mandrake (hoje Mandriva), etc..

ALERT! Atenção: Este material baseia-se num Mandriva LE2005 GNU/Linux que pode ser baixado num dos diversos mirrors disponíveis. Porquê?
  • porque (eu acho que) é mais simples de instalar,
  • porque tem todos os pacotes necessários para uma instalação simples
  • porque tem uma grande quantidade de repositórios espelhos para manter o sistema atualizado,
  • porque tem uma grande documentação disponível no site desta.
  • porque antes da venda da Conectiva (que eu utilizava) para a Mandrake dispunhamos de muita documentação em pt_BR que certamente iremos encontrar nesta distro.
  • porque é uma distribuição completa tanto para servidor como para desktop.

As primeiras coisas que necessitamos fazer e ter certeza que o OpenLdap está instalado corretamente. Isso pode ser realizado através da instalação de alguns pacotes. Obviamente, o primeiro passo é instalar o OpenLdap. Os pacotes que nós precisamos ter instalados são:

4.1) Pacotes Necessários

4.1.1) OpenLdap

[root@jarbelix ~]# urpmi openldap openldap-servers openldap-clients nss_ldap pam_ldap libldap2
Para satisfazer as dependências, os seguintes 2 pacotes serão instalados (3 MB):
db42-utils-4.2.52-6mdk.i586
openldap-servers-2.2.27-3mdk.i586
Tudo bem? (S/n)

    ftp://mirror/pub/linux/Mandrakelinux/devel/cooker/i586/media/main/openldap-servers-2.2.27-3mdk.i586.rpm
    ftp://mirror/pub/linux/Mandrakelinux/devel/cooker/i586/media/main/db42-utils-4.2.52-6mdk.i586.rpm
instalando openldap-servers-2.2.27-3mdk.i586.rpm db42-utils-4.2.52-6mdk.i586.rpm a partir de /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/2: db42-utils            #############################################
      2/2: openldap-servers      #############################################
Generating self-signed certificate...
To generate a self-signed certificate, you can use the utility
/usr/share/openldap/gencert.sh...

O pacote openldap-servers é necessário apenas no computador que irá ser o servidor de autenticação. Eles não são necessários nas máquinas clientes, isto é, nas estações GNU/Linux que irão se autenticar no servidor.

4.1.2) Samba

Pacotes samba necessários para permitir a integração com o ldap.

[root@jarbelix ~]# urpmi samba-common samba-server samba-client smbldap-tools
Para satisfazer as dependências, os seguintes 2 pacotes serão instalados (1 MB):
perl-Crypt-SmbHash-0.12-1mdk.noarch
smbldap-tools-0.9.1-1mdk.i586
Tudo bem? (S/n)

    ftp://mirror/pub/linux/Mandrakelinux/devel/cooker/i586/media/main/perl-Crypt-SmbHash-0.12-1mdk.noarch.rpm
    ftp://mirror/pub/linux/Mandrakelinux/devel/cooker/i586/media/main/smbldap-tools-0.9.1-1mdk.i586.rpm
instalando perl-Crypt-SmbHash-0.12-1mdk.noarch.rpm smbldap-tools-0.9.1-1mdk.i586.rpm a partir de /var/cache/urpmi/rpms
Preparando...                    #############################################
      1/2: perl-Crypt-SmbHash    #############################################
      2/2: smbldap-tools         #############################################

Os pacotes necessários que temos realmente instalado no servidor são:

[d323209@jarbelix ~]$ rpm -qa | grep ldap
perl-ldap-0.31-2mdk
openldap-servers-2.2.27-3mdk
libldap2-2.1.30-6mdk
nss_ldap-239-1mdk
openldap-2.2.27-3mdk
pam_ldap-178-1mdk
libldap2.2_7-2.2.27-3mdk
openldap-clients-2.2.27-3mdk

[d323209@jarbelix ~]$ rpm -qa | grep samba
samba-client-3.0.14a-4mdk
samba-server-3.0.14a-4mdk
samba-common-3.0.14a-4mdk

[d323209@jarbelix ~]$ rpm -qa | grep smb
smbldap-tools-0.9.1-1mdk

ALERT! Atenção: O sucesso da configuração necessita que tenhamos os serviços ldap e smb parados. Algumas distribuições possuem o recurso de startar o serviço logo após sua instalação. Para garantir que os serviços estejam parados devemos fazer:

[root@jarbelix ~]# service ldap stop
[root@jarbelix ~]# service smb stop

4.2) Referências Mandriva

Topic revision: r7 - 14 Feb 2012 - 01:53:37 - MarioSilva?
Get Firefox!

eXTReMe Tracker



Create personal sidebar

Mycose.org

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-SL? Send feedback