[gilug.org] linux client active directory

David Casals hakd0c telefonica net
2007-08-07 10:07:35 UTC


Pos bueno aixo,

Encara que a alguns els pugui sonar raro vui posar el meu linux com a 
client d'un active directory amb Windows 2003 server (deixem-ho amb que 
es per jugar).

Tinc una ubuntu 7.04 i un windows 2003 server, aquest ultim ja configurat.

He seguit els següents passos extrets de http://www.ssl.ull.es/node/68

   1. nstalar el paquete winbind
   2.

      Editamos /etc/nsswitch.conf:

      |passwd:         compat winbind
      group:          compat winbind
      shadow:         compat
      |

   3.

      Editamos /etc/pam.d/common-account,

      |account sufficient      pam_winbind.so
      account required        pam_unix.so try_first_pass
      |

   4.

      /etc/pam.d/common-auth,

      |auth    sufficient      pam_winbind.so
      auth    required        pam_unix.so nullok_secure try_first_pass
      |

   5.

      /etc/pam.d/common-password,

      |password    sufficient      pam_winbind.so
      password   required   pam_unix.so nullok obscure min=4 max=8 md5 try_first_pass
      |

   6.

      y /etc/pam.d/common-session

      |session sufficient      pam_winbind.so
      session required        pam_unix.so try_first_pass
      |

   7.

      Editamos la configuración de samba /etc/samba/smb.conf, cambiando
      estos parámetros:

      |  workgroup = LOCAL
        winbind use default domain = yes


        netbios name = NOMBRE_DEL_CLIENTE_LINUX


        # separate domain and username with '\', like DOMAIN\username
        winbind separator = '\'
        # allow enumeration of winbind users and groups
        winbind enum users = yes
        winbind enum groups = yes
        # give winbind users a real shell (only needed if they have telnet access)
        template homedir = /home/winnt/%D/%U
        template shell = /bin/bash
      |

   8.

      Nos unimos al dominio:

      | net rpc join -S <NOMBRE_NETBIOS_PDC> -U Administrador|


en el meu cas
net rpc join -S servsitic -U Administrador

i l'error.
cannot join as standalone machine

si faig un testjoin per mirar em diu que el domini LOCAL no es valid

net rpc testjoin -U Administrador

[2007/08/07 12:03:14, 0] 
rpc_client/cli_pipe.c:get_schannel_session_key(2443)
  get_schannel_session_key: could not fetch trust account password for 
domain 'LOCAL'
[2007/08/07 12:03:14, 0] utils/net_rpc_join.c:net_rpc_join_ok(70)
  net_rpc_join_ok: failed to get schannel session key from server 
SERVSITIC for domain LOCAL. Error was NT_STATUS_CANT_ACCESS_DOMAIN_INFO
Join to domain 'LOCAL' is not valid

Pero si faig un net rpc info

net rpc info -U Administrador

Domain Name: LOCAL
Domain SID: S-1-5-21-2472964809-304577640-1130498633
Sequence number: 1136
Num users: 19
Num domain groups: 11
Num local groups: 25

Em retorna la informacio correctament i dient que el domini es LOCAL

Algu que hagi fet alguna cosa similar o alguna idea?

Atentament
David Casals
hakd0c

PD: No val dir que instal·li un linux amb ldap o kerberos o similars per 
fer l'autenticació centralitzada d'una altre manera, ja he dit que era 
per jugar, un altre dia ja probare altres coses.





Més informació sobre la llista de correu gilug