John H Terpstra wrote:
On Thursday 11 October 2007 22:57, Daniel L. Miller wrote:
Are the IDEALX tools necessary for "complete" integration with LDAP?  Or
is the built-in support sufficiently advanced now?

Daniel

Daniel,

What function do you believe the IDEALX tools serve? Why do you think these scripts are needed? What makes you think that "built-in support" might be the right (or best) solution?

Have you read the Samba documentation? Specifically, is there anything in the Samba3-HOWTO or in Samba3-ByExample that would lead you to believe that there is any attempt to supercede the necessity for the IDEALX tools (or an alternative set of scripts that is external to Samba itself)?

What does "complete" integration with LDAP mean to you?

You are not the first person to ask questions like these. It would help me to write more useful documentation if I could better understand what is behind the questions.

In case you do not know of the books "Samba3-HOWTO" and "Samba3-byExample" they can be obtained from:

        http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
        http://www.samba.org/samba/docs/Samba3-ByExample.pdf

The IDEALX tools are a means of creating and managing UNIX user and group accounts in the LDAP directory. Samba can then create and manage the Windows (SambaSAM) account information that is necessary to support Windows network activities.

As a network administrator, I want total control over how UNIX accounts are managed in my LDAP directory and I would not want this done by Samba - particularly if that removes my ability to control how this is done. Your mileage may vary, but I suspect most UNIX administrators who manage Samba would not want to lose control of the UNIX part of the directory.

For example, if Samba had total control over all Windows networking (Samba) accounts, and the Windows network administrator deletes a user account, but the users also has vital UNIX files, how should the deletion of the UNIX account information be handled?

By keeping the LDAP administration scripts that impact the UNIX account management separate from the Windows (Samba) account part, the administrator can exercise greater control over. - Just my $0.02 worth.

Cheers,
John T.
By "built-in support", I am referring to the ldapsam:trusted and ldapsam:editposix extensions - documented at:

   http://wiki.samba.org/index.php/Ldapsam_Editposix

Because using these extensions appeared to simplify my configuration, and inferred that they were "optimized", I thought this was the future of Samba+LDAP and the IDEALX scripts were a holdover from the past. Since I have had difficulty in getting this configuration to work solidly - I'm still questioning whether or not these extensions are what I should be using.

"Complete" integration to me means after setting the appropriate smb.conf parameters - and having a configured LDAP backend - no information is stored external to the LDAP server and standard tools for Samba account manipulation perform all needed functions without the need for manipulating the LDAP database directly. Such account manipulation should be exclusive to Samba - if the UNIX accounts are also LDAP based then obviously the UNIX accounts MAY be impacted by such Samba configuration - but it should not be a requirement for any Samba accounts to map to UNIX - unless the administrator wants that.

How to handle account deletion is a matter of individual preference - both for Samba and for UNIX. In any case, the option to either leave the user files intact, move them to a repository, or delete upon account deletion should be a simple configuration setting.

I'm still learning how all these components interconnect - I have yet to have a fully-functional Samba PDC, that has no errors/warnings in the logs, and communicates with the compatible Windows NT tools for domain manipulation. I had thought that if the IDEALX tools had been superseded by the ldapsam:trusted extensions, that was one less item I had to worry about.

Daniel
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to