Slashdot Mirror


Samba-TNG Team Releases 0.3

emissary47 writes "The Samba-TNG (the next generation) team, releases the first beta of Samba-TNG (a Samba fork since 2000) including some very interesting features for everyone willing to replace NT4 domain controllers. With excellent LDAP-backend support, integration of Microsoft tools such as usermanager for domains and servermanager and a powerful command-line tool called rpcclient it is _the_ alternative solution for Windows domain controlling at the moment. They even include scripts for NT4-server migration in order to make a change easier."

26 of 302 comments (clear)

  1. What about Samba-DS9? by Anonymous Coward · · Score: 5, Funny

    How will they handle the wormhole effect?

  2. Samba-TNG by H.G.+Pennypacker · · Score: 3, Funny

    Code named 'Crusher'.

    --
    -- HG Pennypacker, wealthy industrialist and philanthropist
    1. Re:Samba-TNG by CleverNickName · · Score: 5, Funny

      Code named 'Crusher'.

      . . . and don't go asking me to reorganize your isolinear optical chips if you decide to play cowboy and run your server through the heart of an anomaly.

      I don't do that shit anymore.

  3. What's new? by $$$$$exyGal · · Score: 5, Informative

    Taken directly from the announcement, but it's short enough to just put here.

    Most important changes in 0.3:

    • Updated LDAP schema in ldap/samba-tng.schema-v3
    • Improved LDAP backend (subcontexts, performance speed up)
    • NT trusting TNG works now out of the box
    • Update to the registry tools in rpcclient
    • libiconv usage

    --sex

    --
    Very popular slashdot journal for adul
    1. Re:What's new? by Anonym0us+Cow+Herd · · Score: 4, Insightful

      Is File Locking critical?

      Yes. There are plenty of applications that exploit this capability.

      A long time ago, in a galaxy far, far away, before the dark times, that is, before MS SQL Server, there were multi user applications. Multiple workstations, each locally running a copy of the application, could open the same data file on the server. Because they could, through the API, request certian byte range portions of the file be "locked" from other users who had the file open, they could effectively do sophisticated multi user operations without a database server. (Database servers were things for mainframes.)

      There are still programs that can do this. For instance. Microsoft Visual FoxPro. If you use FoxPro's native database (not an ODBC to some other database), then you need nothing more than a shared folder on a fileserver that supports locking. Too bad that SMB isn't suitable. This effectively cuts out some vertical market applications written in tools such as Visual FoxPro from using a shared Samba server. "Sorry, Mr. Customer, to run this specialized package, you'll need an NT server, a Novell server or an AppleShare server."

      Don't think these are merely "legacy" applications either.

      How many modern software programs allow concurrent editing of a document by multiple people? (where the applications cooperate in modifications to the data structures of the document and don't clibber each other) Excel? Word?

      --
      The price of freedom is eternal litigation.
    2. Re:What's new? by skeedlelee · · Score: 3, Interesting

      How many modern software programs allow concurrent editing of a document by multiple people? (where the applications cooperate in modifications to the data structures of the document and don't clibber each other) Excel? Word?

      Granted I didn't work at it for that long, but I did attempt to get Word2000 to do this for a few medium sized documents a while ago. My experience was that there was no way to dynamically decide what part you wanted to work on, you had to declare the divisions ahead of time and then could use their master document approach (or whatever they called it). Basically, you declare a bunch of document sections, which are then stitched back into one document. A little clunky and made keeping a version archive pretty nasty, links got fouled up all overthe place.

      Given that it was a small group of people working on the documents, and the master document approach seemed to foul a few things up, we found it easier to have someone in control who could manually split out the necessary portions and reintegrate later. Bloody waste of time.

      The whole thing about 90% people using only 10% of the capability of Office is right on, the useful features are often missing or very hard to figure out. Not that I have a clue what takes up most of the space in office... clipart maybe?

    3. Re:What's new? by Jeremy+Allison+-+Sam · · Score: 5, Interesting

      Err - both Samba-TNG and Samba support this (byte-range
      locks). Out of the box. We have done for years. I wrote the
      code :-). That's why you can use Samba for these multi-user
      apps :-).

      Jeremy.

  4. Samba lead considers the fork a Good Thing(TM) by tempest303 · · Score: 4, Informative

    Before anyone gets off on a huge rant about this fork being pointless/harmfull/etc, read this - it's a statement by Andrew Tridgell, saying that he is "delighted" about the fork...

  5. Re:I've read the FAQ, but still don't know by Anonvmous+Coward · · Score: 4, Funny

    "What does the TNG stand for?"

    It stands for:

    That's
    Not
    Gnu
    .

  6. late ??? by johnjones · · Score: 4, Interesting

    late I dont think so

    even MS will admit that they cant get people to move from NT to XP or 2k

    this is right on time ! because people will start to find NT is no longer supported by MS and move what they move to might just not be Microsoft based because its too expensive hence samba TNG

    but what I want to know is this

    can samba-TNG be a real PDC and comunicate to a NT BDC all the information such as the userlist AND when it falls over and comes back up (system maintenance) take back the PDC status and any changes from the BDC ?

    acting as a PDC and syncing with a NT BDC is what SAMBA really lacks IMHO

    regards

    John Jones

    1. Re:late ??? by ed1park · · Score: 5, Informative

      "Can Samba be a Backup Domain Controller?
      With version 2.2, no. The native NT SAM replication protocols have not yet been fully implemented. The Samba Team is working on understanding and implementing the protocols, but this work has not been finished for version 2.2.

      Can I get the benefits of a BDC with Samba? Yes. The main reason for implementing a BDC is availability. If the PDC is a Samba machine, a second Samba machine can be set up to service logon requests whenever the PDC is down."

      You can find out more here...

      http://us2.samba.org/samba/ftp/cvs_current/docs/ ht mldocs/samba-bdc.html

    2. Re:late ??? by buchanmilne · · Score: 5, Informative

      can samba-TNG be a real PDC and comunicate to a NT BDC all the information such as the userlist AND when it falls over and comes back up (system maintenance) take back the PDC status and any changes from the BDC ?

      AFAIK, this is what TNG was aiming for.

      acting as a PDC and syncing with a NT BDC is what SAMBA really lacks IMHO

      You mean samba-2.2.x. Samba-3.0alpha does support this, and has a better NT->Samba migration tool, 'net rpc vampire'.

      Samba3 is due out in about 2 months (hopefully).

      What I want to know is, have they got all the samba-2.2.x features?

      We run samba-2.2.x with ldap support for samba-only PDC/BDC operation.

    3. Re:late ??? by psamuels · · Score: 4, Insightful

      obKarmaBonus: because I'm a samba-tng developer (:

      this is right on time ! because people will start to find NT is no longer supported by MS and move what they move to might just not be Microsoft based because its too expensive hence samba TNG

      Right. The other thing is, with LDAP support, samba-tng (and samba.org for that matter) has many of the internal advantages of Active Directory. Network-side, it still looks like NT4, but internally, you can manage it via LDAP rather than the crusty old tools.

      For this reason, I personally don't see a lot of point in emulating a true Active Directory server. It just doesn't seem to buy all that much on Unix. On Win2k you have the whole world integrated into Active Directory - the DHCP server, the DNS server, dynamic DNS tying the two together, you name it. I think that's most of the value proposition of Active Directory, and on Unix the whole integration thing wouldn't be there anyway.

      Years ago, when samba-tng was young and fresh, someone (can't remember who, I think Luke Howard was involved) tried to write an NT5-compatible LDAP backend. It was never finished, but the regular LDAP backend matured to the point where we don't feel we need the AD-compatible one. The difference was mainly in the LDAP schema, as I recall.

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  7. Re:Inter domain trust relationships? by Malc · · Score: 3, Interesting

    I guess I should have read the status page. Let me rephrase the question: what are people's experiences with this?

  8. Re:NTLMv2? by praetorian_x · · Score: 4, Informative

    In what context? NTLM authentication over the web (between IE and a java based app server) is available at http://jcifs.samba.org. This is a great solution for "single signon" for intranet applications.

    Of course, it goes without saying, that this protocol is not internet safe

    The JCIFS team even includes a delightful filter than you can plug in so request.getRemoteUser() will return DOMAIN_NAME\user_name. Realy good stuff for intranet development.

    Now, if only 'zilla will get NTLM support in 1.3...

    Cheers,
    prat
  9. Re:Better late than never? by msgmonkey · · Score: 3, Informative

    There are alot of places that still use NT4 and with MS EOL'ing it people will be forced to upgrade to Windows 2000. If this makes it easy for people to move over to Linux instead of Windows 2000 than all the better.

  10. Samba-TNG+OpenLDAP howto by Anonymous Coward · · Score: 5, Informative



    Due to the complexity of LDAP, and samba w/PDC in general about 6 months ago I wroteup a pretty significant document on how to configure and deploy such a system, I've spent more then 40 hours on it to date, it's fairly complete:

    http://howto.aphroland.de/HOWTO/LDAP

    no way in hell could it withstand the slashdot effect, it runs ontop of Zope which is slow enough as it is! Apache seems to be in the order of 2000x to 2500x faster then zope+Zwiki, but the features of zope make it worth it.

    (been on /. for 5 years and still don't have an account)

    1. Re:Samba-TNG+OpenLDAP howto by Havokmon · · Score: 3, Interesting
      Due to the complexity of LDAP, and samba w/PDC in general about 6 months ago I wroteup a pretty significant document on how to configure and deploy such a system, I've spent more then 40 hours on it to date, it's fairly complete:

      http://howto.aphroland.de/HOWTO/LDAP

      no way in hell could it withstand the slashdot effect, it runs ontop of Zope which is slow enough as it is! Apache seems to be in the order of 2000x to 2500x faster then zope+Zwiki, but the features of zope make it worth it.

      Looks good, too bad if I do a:
      wget -m -GMETA http://howto.aphroland.de/HOWTO/LDAP

      It doesn't do anything useful.. You don't run standard HTML (which is understandable), and all your links are hard links. I suppose I could 'sweep' the sctructure, and replace 'map' with index.html, and remove the hostname from all the files.. ugh. I'll just bookmark the damn thing.

      Bummer.. I'd hold a copy on my dinky Cable for temp use (and my own use)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  11. Re:Gui configuration tools? by Jellybob · · Score: 5, Interesting

    From what I read in the summary, you can use the same tools you'd use to admin a native NT4 server, at least for the server list, and users.

  12. Are we no longer nerdy? by mjh · · Score: 3, Funny
    Samba-TNG (the next generation)

    If this is "news for nerds" site, was it really necessary to explain what TNG means? Or do I now have to stop imagining all my fellow /.ers posting in their klingon uniforms?

    --
    Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
  13. Advantages over Samba-TOS? by Erik+Hensema · · Score: 3, Interesting

    So what exactly are the advantages of TNG over TOS (The Original Samba)? And I don't mean 2.2.x, but the 3.0 developement series.

    --

    This is your sig. There are thousands more, but this one is yours.

  14. Re:NTLMv2? by abartlet · · Score: 5, Informative

    NTLMv2 authentication is fully supported in Samba 3.0 - we brought the code across from TNG 18 months ago.

    Recent alphas have LMv2 authenticaion too :-).

    The truth is, almost nobody uses NTLMv2 - certainly not MS...

  15. Re:Article Extremely Misleading by abartlet · · Score: 5, Informative

    This comment is misleading. There are no plans for samba.org to release Samba TNG, they are there own project now, and we have our own development process that is producing a very nice PDC for 3.0.

    Samba 2.2 contained basic domain control capabilty, and 3.0 really does a good job of completing it.

    Also, Samba 3.0 does many things that TNG does not - in particular Active Directory client support, and even Active Directory DC developement (very early)

  16. Still doesnt fix a Samba problem. by Lumpy · · Score: 4, Interesting

    Older but still heavily used DOS based Medical and Accounting packages WILL NOT reliably use a samba machine for a SMB share. a NT server will do it fine, but samba, including the latest and greatest will not. it keeps losing data or losing the connection.

    Cince most doctor offices still use Dos based medical software, and Most companies still use their DOS based Accounting software (Quickbooks is a Joke compared to these real accounting packages) any migration of their servers to linux spells doom.

    I've waited for over 4 years for this issue to be dealt with and it seems that the samba team is not interested.

    I personally wouldn't use these old (but still cost thousands today) apps.... but you cant tell a customer that to save $400.00 on their server they need to spend another $5500.00 to change their software suite and spend 100-200 hours manually keying in the old data into the new system.

    companies are funny that way.

    --
    Do not look at laser with remaining good eye.
    1. Re:Still doesnt fix a Samba problem. by Spruce+Moose · · Score: 3, Informative

      When did you last post to samba-technical about it?

      Try again - you might have some better luck. Bring your log file at debug level 10 with you.

  17. Re:Printing? by psamuels · · Score: 5, Informative
    Did I mis-read it?

    No, you read it right. Here's the thing. samba.org has a much larger and (well, at least back in the boom days) better-funded team than we do, so we can only concentrate on so much at a time. Printing just isn't a priority. It might work in samba-tng, in some cases (it is after all derived from samba.org code, which includes printing) but we don't pay much attention to it.

    If you need your PDC to also be a print server, you should either (a) run samba-tng and samba.org on the same machine, on two separate IP addresses and netbios names (yes, this is a common and supported configuration), or (b) just use samba.org for your PDC, which in the past wasn't such a great idea but nowadays it is reported to be quite usable.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README