• [^] # Re: smbpasswd -W

    Posté par . En réponse au message LDAP Samba et TLS. Évalué à 1.

    Merci pour ta réponse.
    L’idée, c'est que:
    Le serveur 1 est déjà installe en utilisant smbldap et donc le serveur LDAP et le serveur Samba sont déjà installe.

    Maintenant, j'ai un deuxième serveur (serveur 2) qui contient énormément de données et je voudrais qu'elles soient accessible également via samba. Comme je ne souhaite créer les utilisateur qu'une seule fois, je souhaiterais utiliser le serveur LDAP du serveur 1 afin d'autoriser l'accès au partage Samba de serveur 2 (et c'est la ou je suis un peu perdu, les documentation détaillant cela se font nettement plus rare...)

    Donc je suis toujours coince. ldapsearch marche tres bien. Lister les services disponibles sur le serveur 2 marche tres bien:
    smbclient -L serveur2 -U user1
    Enter user1's password:
    Domain=[STANI] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]

     Sharename Type Comment
     --------- ---- -------
     Test Disk Share Folder
     IPC$ IPC IPC Service (Stani Files 2)
    Domain=[STANI] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]
     Server Comment
     --------- -------
     VISHNU Stani Files 2
     Workgroup Master
     --------- -------
     STANI VISHNU
    

    Mais accéder au partage Samba ne fonctionne pas:
    smbclient "//serveur2/Test/" -U user1
    Enter usern1's password:
    Domain=[STANI] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]
    tree connect failed: NT_STATUS_ACCESS_DENIED

    En regardant les logs, je vois:
    [2013年08月16日 09:34:48, 3] lib/smbldap.c:smbldap_connect_system(997)
    ldap_connect_system: successful connection to the LDAP server
    [2013年08月16日 09:34:48, 2] passdb/pdb_ldap.c:init_sam_from_ldap(545)
    init_sam_from_ldap: Entry found for user: user1

    puis

    [2013年08月16日 09:34:48, 0] auth/auth_sam.c:check_sam_security(353)
     check_sam_security: make_server_info_sam() failed with 'NT_STATUS_NO_SUCH_USER'
    [2013年08月16日 09:34:48, 2] auth/auth.c:check_ntlm_password(319)
     check_ntlm_password: Authentication for user [user1] -> [user1] FAILED with error NT_STATUS_NO_SUCH_USER
    

    Bon, si ca devient trop compliquer, je ferais la même installation sur le serveur2 que celle effectuée sur le serveur1 et voila, mais je voulais juste éviter de créer les utilisateurs 2 fois....

    Merci