Slashdot Mirror


Best FOSS Active Directory Alternative?

danboid writes "I'm an IT technician at a large school near Manchester, England. We currently have two separate networks (one for pupils, one for staff) each with its own Windows Server 2003 Active Directory box handling authentication and storing users' files. We're planning on restructuring the network soon and we'd like to be able to replace the two aging AD servers with a single, more powerful Linux server running an open source OpenLDAP implementation. The main contenders for this purpose seem to be Fedora Directory Server, OpenDS, and Apache Directory Server; but I've been unable to find meaningful comparisons among the three. I'd like to hear which solution Slashdot readers recommend. What is your experience with ease of implementation / maintenance? Any stories of similar (un)successful migrations? Any other tips for an organization wanting to drop AD for a FOSS equivalent?"

409 comments

  1. Not Samba? by Tubal-Cain · · Score: 5, Interesting

    The main contenders for this purpose seem to be Fedora Directory Server, OpenDS, and Apache Directory Server

    Seeing as you don't even mention Samba, I assume you are trying to avoid drop-in replacements for AD?

    1. Re:Not Samba? by Anonymous Coward · · Score: 4, Informative

      And, er, what about OpenLDAP?

    2. Re:Not Samba? by timmarhy · · Score: 1, Interesting
      can samba keep up speed wise these days? a few years back we tried to switch an old NT4 file sharing server over to linux/samba, it was for a simple vb6 application which using jet to connect to access db's. samba appeared to have some kind of bottle neck where once you had more than 50 open connections it slowed right down. we tried everything right up to tweaking kernel settings and it was still slower. it wasn't hardware either, the linux system was significantly better resourced than the old nt4 system.

      and no, rewriting the application just to suit linux wasn't an option.

      --
      If you mod me down, I will become more powerful than you can imagine....
    3. Re:Not Samba? by digitalunity · · Score: 4, Interesting

      How many years ago was this? I'll keep my negative comments about VB6 and Jet to myself, but that this was on NT4 then I would imagine your anecdotal experience is from some time ago.

      Samba has made tremendous improvements in the last couple of years in a lot of areas.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    4. Re:Not Samba? by thePowerOfGrayskull · · Score: 2, Interesting

      I thought Samba was stopped at compatibility as a domain controller (win 2000 style), and did not offer AD features?

    5. Re:Not Samba? by timmarhy · · Score: 1

      this was samba 3.0

      --
      If you mod me down, I will become more powerful than you can imagine....
    6. Re:Not Samba? by ushering05401 · · Score: 5, Informative

      The parent is trolling or is apparently unaware that MS specifically told people not to use Jet like this.

      Here is an MS quote from back before Jet was deprecated.

      "While Microsoft Jet is consciously (and continually) updated with many quality, functional, and performance improvements, it was not intended (or architected)... to be used with high-stress, high-concurrency, 24x7 server applications, such as web, commerce, transactional, messaging servers, and so on" (Source: Microsoft KB article Q222135).

      So no 24x7 server apps per MS, I wonder what was slowing down the other poster's 50 concurrent connection scenario.

      I could never get Jet to work well > 5 concurrent connections.

    7. Re:Not Samba? by Anonymous Coward · · Score: 0

      "The parent is trolling" = GP is trolling I assume.

    8. Re:Not Samba? by Anonymous Coward · · Score: 3, Funny

      And, er, what about OpenLDAP?

      Because er.. that was mentioned in the 'Ask Slashdot'.

    9. Re:Not Samba? by timmarhy · · Score: 3, Informative
      it's not a troll if it's true, is it?

      that vb jet was a piece of shit isn't in debate here, it's the fact samba wouldn't perform on the same level with beefier hardware. it's a little hard to sell samba over windows as a file sharing solution when it doesn't perform as well, and i was questioning if that's been resolved or not. if you choose to think it's a troll, it's not my problem.

      --
      If you mod me down, I will become more powerful than you can imagine....
    10. Re:Not Samba? by Anonymous Coward · · Score: 0, Redundant

      Are you for real? Can't tell the difference between Samba (Brazilian music http://example.com/) and Sambo (a children's book from 1899 http://en.wikipedia.org/wiki/Little_Black_Sambo)?

    11. Re:Not Samba? by flyingfsck · · Score: 1, Insightful

      Huh? What is a racist slur about Samba?

      You must have an over active imagination.

      Anyhoo, I fail to see why there is such a hullabaloo in the USA about having a coloured prez.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    12. Re:Not Samba? by Anonymous Coward · · Score: 0, Redundant

      SambA not SambO.

      Samba is a musical style as well as a convenient way of turning SMB protocol into a pronounceable word.

      I explain this because prefer to believe you are not too bright instead of assuming that you are not too bright AND a troll.

    13. Re:Not Samba? by ushering05401 · · Score: 5, Insightful

      I troll sometimes too, sir. I'm not saying your experience is invalid either, just that it is not valuable in this scenario and therefore a distraction from the real matter at hand.

      The problem is that your scenario gives us very little usable information about Samba...

      1. Because the people who configured your environment were probably the same people who chose to use Jet in this manner casting doubt on the other implementations.

      2. Because there is an obvious bottleneck in Jet that would need to be resolved before anyone would trust the evaluation of a component interacting with the bottleneck.

      I'm not picking a fight, just pointing it out. Feel free to call me a troll whenever ;) It is often true.

    14. Re:Not Samba? by timmarhy · · Score: 0, Troll

      i'd say the bottle neck was in samba not in jet, since it worked fine it nt4?

      --
      If you mod me down, I will become more powerful than you can imagine....
    15. Re:Not Samba? by Curien · · Score: 2, Informative

      A Win2K domain controller *is* AD.

      --
      It's always a long day... 86400 doesn't fit into a short.
    16. Re:Not Samba? by sammy+baby · · Score: 1

      You're kidding, right?

      Please tell me you're kidding.

    17. Re:Not Samba? by Anonymous Coward · · Score: 1, Informative

      Seeing as you don't even mention Samba, I assume you are trying to avoid drop-in replacements for AD?

      Samba isn't a directory service, it's a Linux-based implementation of CIFS/SMB, and as such, is hardly "drop-in" replacement for AD. Why you got modded up for asking a question that reveals such a fundamental lack of knowledge is beyond me.

      But, this *is* Slashdot in the 21st century, so I suppose I shouldn't even bother asking.

    18. Re:Not Samba? by mishehu · · Score: 1

      Since I've not see the samba configuration for the shares holding the JET database, I can say this from my own experience: Disabiling oplocks and level2 oplocks made Access databases and Quickbooks databases that my clients were using run a lot more smoothly and stably.

    19. Re:Not Samba? by mishehu · · Score: 1

      I'd say that's an assumption more than anything. The codebase for NT4 file sharing is not the same as in Samba. Over there years there have been times where some weird tweaks needed to be made to the Samba configs or the registries on the client machines to make things operate properly. It could just be that JET is a piece of crap. ;-)

    20. Re:Not Samba? by Daengbo · · Score: 5, Informative

      Samba can act as an AD PDC with the option of using LDAP as a backend. The absolute easiest way to set one of these (with LDAP) up is to use eBox on Ubuntu 8.04. Check the box marked "PDC" and ad the accounts. That's my recommendation.

      It offers multiple nodes, mail, files, Jabber, and a bunch of other stuff.

    21. Re:Not Samba? by Anonymous Coward · · Score: 0

      Samba can perform really poorly if it isn't configured optimally. You'll want to search around for advice on configuring samba for a high load scenario.

    22. Re:Not Samba? by Vellmont · · Score: 5, Informative

      Well, I don't know much about how well samba performs when 50 people all try to write to the same file, but my experience with samba over a windows server is that samba is much faster.

      In any case judging samba performance on the basis of a very odd use-case like 50 users hitting a single file is kind of strange. Generally you don't have that many people trying to access a single file. If NT4 is better in this one respect, that's great for you and the other 10 people that are using jet in this crazy manner, but for everyone else it's irrelevant.

      --
      AccountKiller
    23. Re:Not Samba? by rootofevil · · Score: 1

      if thats the case, why do they use jet in exchange?

      --
      turn up the jukebox and tell me a lie
    24. Re:Not Samba? by deniable · · Score: 1

      That's Jet ESE (Exchange Server Edition) and I have no idea how much they've modified / tweaked / rewritten to get it to work. It's also a different case because it could be considered as a single user (the IS service) rather than a lot of users on other machines hitting it at once. That said, Exchange IS's going wrong is a special hell of its own.

    25. Re:Not Samba? by mysidia · · Score: 1

      Seeing as you don't even mention Samba, I assume you are trying to avoid drop-in replacements for AD?

      Perhaps because Samba doesn't provide a directory service?

      The only thing close Samba can do is to act as a member server on a Windows Ad. But Samba can't act as a domain controller in an AD environment.

      So using Samba is not a drop-in replacement. You could drop in Samba as a file server, but it wouldn't allow you to get rid of the Windows servers, since Samba can't live on its own in a directory environment.

    26. Re:Not Samba? by palegray.net · · Score: 1

      In any case judging samba performance on the basis of a very odd use-case like 50 users hitting a single file is kind of strange. Generally you don't have that many people trying to access a single file.

      I'm not trying to put Samba down here, as I'm a rather hard-core Debian server fanatic myself. I simply wonder this: what if you were serving files over HTTP from a Samba share? This could indeed result in a case where you were receiving hundreds of simultaneous requests for a file, albeit mostly "read" requests. Read/write activity would be different, but I do wonder how Samba would perform. I might actually try serving up some commonly accessed content on one of my more active websites via a Samba share just to see how it holds up...

    27. Re:Not Samba? by Z00L00K · · Score: 3, Informative

      As far as I know any AD solution involving Samba is using OpenLDAP as backend, but I may be wrong.

      I am using OpenLDAP in a project and I can just say that it's quirky to say the least and isn't very verbal about configuration errors unless you fiddle with it.

      It's also a bit quirky with symmetrical replication, but it's not impossible to make it work.

      But on the positive side - it's fast and relatively reliable if you manage to configure it right. You just have to be very patient with it.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    28. Re:Not Samba? by kitgerrits · · Score: 2, Interesting

      I'm afraid I disagree with you there.

      I have set up several domains based on XP clients with a Samba Server as Domain Controller.
      It will handle user authentication, profiles, user shares, group shares and domain trusts.
      (even sucurity policy through ntconfig.pol )
      Using LDAP as authentication backend also gives you a Directory Service (as in Address Book)

      From what I have heard, recent versions of Samba (less that 3 years old) can serve up a full AD implementation, but you need a Windows Workstation to administer the domain.

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    29. Re:Not Samba? by mysidia · · Score: 2, Informative

      Samba could only be a DC on an old Windows NT style domain, not a Windows 2000/2003 style Active Directory domain.

      No matter how you slice it, Samba is not a directory service.

      See here:

      Samba ADS Domain Control Samba-3 is not, and cannot act as, an Active Directory server. It cannot truly function as an Active Directory PDC. The protocols for some of the functionality of Active Directory domain controllers has been partially implemented on an experimental only basis. Please do not expect Samba-3 to support these protocols. Do not depend on any such functionality either now or in the future. The Samba Team may remove these experimental features or may change their behavior. This is mentioned for the benefit of those who have discovered secret capabilities in Samba-3 and who have asked when this functionality will be completed. The answer is maybe someday or maybe never!
      To be sure, Samba-3 is designed to provide most of the functionality that Microsoft Windows NT4-style domain controllers have. Samba-3 does not have all the capabilities of Windows NT4, but it does have a number of features that Windows NT4 domain controllers do not have. In short, Samba-3 is not NT4 and it is not Windows Server 200x: it is not an Active Directory server. We hope this is plain and simple enough for all to understand.

    30. Re:Not Samba? by kitgerrits · · Score: 1

      Crap, that text has been in there since Samba3 was released.
      I had hoped this would speed up since MS realeased that pile of documentation.

      Apparently, all AD functionality will be put in Samba4, which is still Alpha:
      http://wiki.samba.org/index.php/Samba4/FAQ

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    31. Re:Not Samba? by zig007 · · Score: 2, Informative

      Samba isn't a directory service, it's a Linux-based implementation of CIFS/SMB, and as such, is hardly "drop-in" replacement for AD. Why you got modded up for asking a question that reveals such a fundamental lack of knowledge is beyond me. But, this *is* Slashdot in the 21st century, so I suppose I shouldn't even bother asking.

      True.. But you know, Samba 4 is actually supposed to include an ldap backend and will be quite near a drop-in replacement for AD.
      It will still possible to use, for example OpenLDAP as the backend if one would like to.

      --
      Baboons are cute.
    32. Re:Not Samba? by lukas84 · · Score: 1

      Samba is stuck at being an NT4 DC.

      It offers some AD features though, but in general it's very spotty.

    33. Re:Not Samba? by sumdumass · · Score: 5, Informative

      I had a similar situation but I wasn't using Jet. Anyways, after pissing around with it for a while, I found the problem was the network card. I noticed this when attempting to run speed tests while data access was gradually being increased in the more to see if I could pinpoint the time of failure. I noticed that I started getting a bunch of resends because packets were getting dropped. This is when I discovered that the 3com built in network cards weren't as good as the PCI variety. I don't know if it was 3com's problem or the main board manufacturer's issue and personally, at this point I don't care.

      Anyways, I added a spare Intel pro card and saw an immediate improvement. Like many, I assumed the on board network adapter would have been sufficient seeing how it was a 3com 3c905 series on a p4 2.8 system with about 2.5 gig memory (it did more the Samba) I ended up dropping another card into the box and separating the SMB services from another service I was running and it seemed to run circles around it's previous performance as well as the NT4 performance. I don't know if yours would have been related but I have known for a while that you need to use good network cards on servers and production machines. I rarely use on board NICs anymore except for home use and often I will either use a 3com or intel pro nic with the intel being the easiest for me to find in my area. All the others seem to shift more of the network job into software using host processes instead of doing it on the device. I'm sure there are more then 3com and Intel with good cards too, they are just the ones I'm familiar with and sticking with.

    34. Re:Not Samba? by stephenpeters · · Score: 5, Interesting

      I think openLDAP should be one of the first products the submitter tries. In my experience it is reliable scalable and free of proprietary cruft. I have used it for years in a commercial network with Samba. OpenLDAP has allowed my company to drastically cut licensing costs, support costs and lengthen hardware lifecycles. As the submitter is UK based I would recommend they contact Sirius. Sirius are the consulting company I use and they are the only UK OGC/Becta accredited FOSS specialist. Sirius have considerable experience in the UK education market and in the submitters position they would be near the top of the list of people to call. Take a look at their client list to see the kind of pedigree they have.

      <disclaimer>

      I have worked closely with Mark Taylor the CEO of Sirius for a long time now. Please consider anything I say about them biased, contact them youself and make up your own mind about them.

      </disclaimer>

    35. Re:Not Samba? by benji+fr · · Score: 3, Insightful

      Jet is often using locks to be sure that no one will overwrite the data you previously edited. Samba 3.0 has some code to manage the buggy Windows sharing protocol locking system.

      You should really read man smb.conf and search for "lock" to learn a bit about it.

      I'm pretty sure that your earlier problem was a locking one.

      Samba has not changed a lot reagarding this locking issue, but you can tweak it perfectly, it just takes a little time to learn how to do it and what to do.

      My experience with samba is that (on a big server of course) it can handle hundreds of connections with some Gbps throughoutput (we did it under linux with ethernet bonding and heavy kernel tunning of course...)

      --
      -- .rats live on no evil staR
    36. Re:Not Samba? by Anonymous Coward · · Score: 0

      Like an Exchange Server?!?

    37. Re:Not Samba? by sandman_eh · · Score: 4, Interesting
      But since you haven't posted anything more we can't be sure.

      What did you investigate? What samba tuning parameters did you try?

      Last year I had a very similiar problem, which actullay turned out to be network card driver issue. I upgraded from the stock debian stable kernel to one from testing and the problem went away.

      My point is a single example without actually knowing what was investigated - is just a worthless anecdote.

      --
      Master of Peng Shui.Ancient oriental art of Penguin Arranging)
    38. Re:Not Samba? by Anonymous Coward · · Score: 1, Informative

      we actually use samba with 800 open connections and it's ok. Your experience seems outdated. sorry.

    39. Re:Not Samba? by dkf · · Score: 4, Insightful

      In any case judging samba performance on the basis of a very odd use-case like 50 users hitting a single file is kind of strange.

      It's not that strange in education, especially with large classes (but perhaps more so at Universities than at schools). What happens is you get lots of people get to about the same point in a practical class at about the same time, and then they sit there and repeatedly hammer whatever services you've got up to support them until they get through.

      Business usage patterns are different to education ones. You can't really use experience with one to predict the other. (Alas. It'd be so much easier if you could...)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    40. Re:Not Samba? by RichardJenkins · · Score: 1

      AD has lots of proprietary extensions not found in open source alternatives. I doubt you'd be able to use Exchange with an open alternative, and any other software which relies on Active Directory may not behave correctly.

      Do you use group policy? I've never found a way to get that working in any straightforward way that a new sysadmin could use without retraining.

      I've said this before, but I think the bottom line is because of MS's poor documentation and proprietary protocols, it is difficult to build clones. This means that despite any inferiority to Free alternatives, MS software is often the best alternative when it comes to working well with other MS software.

      If you want to use a Free directory server, make sure you are using a Free OS on all your machines.

    41. Re:Not Samba? by eu_virtual · · Score: 1

      No, but I want to use software named after a Brazilian musical genre and dance. Seriously, this is 2009. You're a couple days away from formally confirming a half-black man as President of the United States. Expand your cultural views a little.

    42. Re:Not Samba? by Alioth · · Score: 3, Informative

      Samba is an implied component of these things. Samba doesn't do directory services (well, not as at the current stable versions - samba 4 which has been brewing for years and years will have its own LDAP service). Usually, an AD replacement consists of some directory service, such as OpenLDAP, with Samba handling the job of serving files and sharing printers. The open source services tend to follow the Unix paradigm of making a service - construct a whole out of components, and choose the components that suit you best. For instance, for our development network at work, we use OpenLDAP as the directory service, and Samba to share files from the server. Samba queries OpenLDAP when someone tries to authenticate. As do our little web applications - when you log onto one, it will query the same OpenLDAP server to authenticate/authorize your login.

    43. Re:Not Samba? by cayenne8 · · Score: 0, Offtopic
      "Huh? What is a racist slur about Samba?

      You must have an over active imagination.

      Anyhoo, I fail to see why there is such a hullabaloo in the USA about having a coloured prez."

      Ok...I'm trying to figure out why this was modded into troll hell. He was asking what was racist about Samba. And then threw in a ponderance about what all the uproar was about Obama becoming president, just because he's black?

      Was it a troll because of the word coloured? If so, since when did that become a racial slur? Are they doing to change the name of the NAACP (that CP part == Colored People)?

      Seriously, lighten up people. Not everything is racist...

      And about Obama...people were saying you should not even be considering his race when voting for/against him, many went as far as to say if you considered race in voting you were racist in that case.

      So, if that's the case...we really shouldn't be worrying too much about his color now that he won. He is JUST another president, please.....carry on with your everyday life.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    44. Re:Not Samba? by Anonymous Coward · · Score: 0

      Please read time stamps before marking comments redundant. This comment was 4 minutes after the first reply. The one currently marked +3 informative was 8 minutes later. Think people.

    45. Re:Not Samba? by CarpetShark · · Score: 1

      Warning: I haven't played with samba4 yet (because debian's packages still have "experimental" plastered all over them). That said, I'll take a guess at this.

      They should be authenticated per session, not per file request. If that auth is done via kerberos, it should also used cached tokens from the client, with only minimal checks that the token is valid. All that remains is the actual ACL/permission checking, which wouldn't be much different from another file shared over a network. I'd be surprised if Apache doesn't already have some mechanism to cache those ACL/permission lookups.

    46. Re:Not Samba? by chadruva · · Score: 3, Interesting

      I think Samba is an excellent replacement for windows server for simple filesharing, is usually easy to setup and some distros even drop in powerful GUI configuration tools.

      I have used samba in a small office (around 10-15 office workers), with a few shared folders (around 5 GB of documents), at first the company didn't trust our use of Linux, they had a windows 2000 server which was badly managed (and filled with virus/malware and being used as spam relay), we gave them a 1 month complete guarantee that the system will keep up without any problems or we give their money back and install w2k server back.

      They are quite happy now as once of properly configured you don't need to mess with it, we even added virus scanning (via clamav and hourly cron, samba clamav plugin taked a noticeable performance hit and was not straightforward to configure) and reporting via email (plus the email system running on the same server).

      --
      C-x C-c
    47. Re:Not Samba? by kimvette · · Score: 2, Interesting

      I have found that samba performs better than Windows on equivalent hardware; vastly superior transfer speeds. However, it is a beast to set up and the documentation is grossly inadequate, even for folks who are seasoned in both Linux and Windows/Craptive Directory. How can a F/OSS supporter promote Linux as an AD/SMB solution for benefits like less downtime, live maintenance tasks, FULL automation of things like backups and so forth, FREE antivirus, etc. when the up-front cost for setup takes many times longer? One can have an active directory for a small-to-medium sized company implemented in under three hours (if using multiple servers for Exchange), including file shares, login scripts, email accounts, and backups, or under an hour with SBS (Small Business Server) because the GUI makes the work so quick.

      In case you're going to suggest SWAT: I've worked with SWAT and it sucks. I've achieved working results by hand-editing the config files using nano and vi, and every time I've worked with SWAT it has fudged things up.

      I suggest Linux to clients whenever it makes sense, however for a PDC for anything but a small (2 to 10) user environment it doesn't make much sense going with a 100% free distro because the GUI sucks and requires too much manual intervention -- despite the long-term TCO being much, much cheaper.

      In the face of a beastly config process and SBS making point-and-click configuration of AD, accounts, email accounts, mail routing, backups, and DNS so quick, the cost of per-user licensing is a net savings compared to the cost of setting up a 100% free Linux distro. Now, when it comes to commercial distros (Red Hat, SLES, etc.) the tables are turned, but the cost savings are not as advantageous as one would want to turn people to Linux when they have only previously heard of Windows and Macintosh (Macintosh is a standalone OS only, right? Sadly, that is still the public perception. Apple ought to market Mac OS X Server Unlimited a hell of a lot more aggressively than they do - and open it up to clones so I can run it on SuperMicro hardware. I could sell that like mad!)

      Now, if there are much better SMB docs available, and if swat has matured in the last year to the point where it's usable and reliable, I would LOVE to hear about it because I'd love to punt Microsoft Windows as a first suggestion for small businesses, and even for medium-sized environments.

      However, Samba is indeed fast. I've found it to be 100% to 200% faster on equivalent hardware, and I've built Samba servers on outdated Pentium III 1U rack mount servers that outperform Windows on Xeon servers with an equivalent number of users and file sizes - with on-access ClamAV scanning. Not having all of the overhead of Windows and the requirement of Windows antivirus software results in a dramatic performance improvement (for some reason even ClamAV on Windows is much slower than on-access scanning on Linux).

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    48. Re:Not Samba? by maz2331 · · Score: 1

      You, sir, are a blithering idiot. "Samba" is a dance and music genre. The slur was "Sambo".

    49. Re:Not Samba? by kimvette · · Score: 1

      You use it in conjunction with OpenLDAP. Unfortunately it's a beast to configure, and extremely time-consuming. It makes the up-front cost (in terms of labor) much higher than that of Microsoft SBS, where one can have a complete Active Directory for a small-to-medium size environment up and running in as little as an hour.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    50. Re:Not Samba? by kilodelta · · Score: 2, Insightful

      At one job we used OpenLDAP for many thing, like authentication on Plone/Zope, or for email authentication with Qmail.

      We kept an aging NT4 server for login authentication on Windows. I kept pushing to setup Samba and use LDAP but nobody wanted to guinea pig it.

      So a year or so ago they spent over $250,000 on new servers and windows licenses. Dumbasses.

    51. Re:Not Samba? by Giloo · · Score: 2, Interesting

      I actually thought about that, and couldn't find any nice interface to be able to manage Samba/LDAP users & configuration. The furthest I could go was going for an OpenLDAP GUI, which is not enough for a "manager" to work on such an environment..

      I'd be interested in any FOSS opportunities to manage that using a GUI (may it be web based or not..., but then has to be able to run on Windows :p), without having to go through the hassle of writing it myself (or have it written by someone from scratch).

      So, if anybody went through something that might fit here, I'd be really interested! Even if it's alpha, pre alpha, only brain work.. Even if it's not free as in free beer..

    52. Re:Not Samba? by alexborges · · Score: 1

      I would say whomever configed that samba, fucked up.

      Samba is WAY faster than most Windows based CIFS services although there are things that it doesnt do, but thats natural as microsoft still grips to the client and servers like its life depended on it.... come to thing of it, that should read "because" their life depends on that.

      --
      NO SIG
    53. Re:Not Samba? by s4m7 · · Score: 3, Interesting

      Andecdotally, I know of a company that is currently switching their file servers over to ZFS and samba because of how seriously it outperforms NTFS and windows on the same hardware. Their new array is a 100TB array, and they have single files that exceed 1TB. It seems more likely that the performance issue you ran into has more to do with configuration than raw performance of samba.

      --
      This comment is fully compliant with RFC 527.
    54. Re:Not Samba? by kimvette · · Score: 1

      I've been keeping up with this thread and sme server ( http://wiki.contribs.org/Main_Page ) has been touted as an alternative. Not LDAP but looks like it will work well as a PDC. I'm going to try it out next week. :)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    55. Re:Not Samba? by BlueNoteMKVI · · Score: 1

      I think you're confusing Samba with Sambo. Last I checked, Samba usually refers to a dance and/or musical style from Latin America (specifically Brazil, I believe). Sambo, on the other hand, is a racial slur indicating mixed race and also the title character of a children's book called Little Black Sambo. Whether the book or the slur came first is up for debate.

    56. Re:Not Samba? by timmarhy · · Score: 1

      oh my, so you think vb6 using access as a datastore was uncommon? it wasn't configuration, i poured over the manual and forums, googled till my eyes bled and nothing we tried made a difference.

      --
      If you mod me down, I will become more powerful than you can imagine....
    57. Re:Not Samba? by Wdomburg · · Score: 1

      Even if you set up your htdocs on a file share with a webserver you're talking largely about static files. Unless you seriously screwed up that would all be served out of buffer-cache so it's highly unlikely the share would ever become the bottleneck.

    58. Re:Not Samba? by netcrusher88 · · Score: 1

      Samba isn't really a drop-in replacement for AD. It can be a replacement for an NT4-era Domain Controller, maybe. But it only speaks NetBIOS/NetBUI and SMB. Active Directory replaces the former with LDAP and Kerberos, though I believe the Kerberos functionality can be discarded without missing much.

      --
      There's an old saying that says pretty much whatever you want it to.
    59. Re:Not Samba? by Anonymous Coward · · Score: 0

      The main contenders for this purpose seem to be Fedora Directory Server, OpenDS, and Apache Directory Server

      Seeing as you don't even mention Samba, I assume you are trying to avoid drop-in replacements for AD?

      I have had experience with Novell eDirectory.
      Compared to AD its a dream and is standards compliant.

      The management tools are great and it runs natively on Linux, well Suse as well as NetWare and Windows.

      In my experience with directory services, about 20 years, I have found it to be the most stable and flexible.

      My current environment is about a 1000 users with 2 networks, a public and staff network and to put it simply, neither can access the other if the rights are not assigned.

      The downside, it not free.

    60. Re:Not Samba? by CAIMLAS · · Score: 1

      Uh, what?

      I don't know how well samba scales, but it most certainly performs well. Samba on a 300MHz machine will perform on-par with a much more recent Windows-based file server for a SMB.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    61. Re:Not Samba? by kitgerrits · · Score: 1

      Good news on the /. frontpage:
      Active Directory Comes To Linux With Samba 4
      It's actually underway!

      --
      "I was in love with a beautiful blonde once, dear. She drove me to drink. It's the one thing I am indebted to her for."
    62. Re:Not Samba? by DaVince21 · · Score: 1

      You might want to talk about Obama at a more relevant place.

      --
      I am not devoid of humor.
    63. Re:Not Samba? by betacha · · Score: 1

      As I mentioned in a more recent post... My school has replaced it's Windows 2003 server with an Ubuntu OpenLDAP Samba server... There is a link to the tutorial at the comment http://tech.slashdot.org/comments.pl?sid=1096387&cid=26514369

    64. Re:Not Samba? by richlv · · Score: 1

      wouldn't those people use some sort of a service that isn't a plain file - more likely a database accessing solution, that has no such problems with concurrent data access ?
      which has nathing to do with samba. fileservers are not used (or really - should not be used) for such access scenarious.

      --
      Rich
    65. Re:Not Samba? by jimicus · · Score: 1

      I've already replied to this so I can't moderate, but the parent is mistaken.

      There's no such thing as an AD PDC. There's a PDC in NT4 domain parlance, which Samba can act as. Samba 4 can act as a true AD DC but that's still in alpha.

    66. Re:Not Samba? by jabuzz · · Score: 1

      The should all take an oplock on it, read it once and then cache the result.

    67. Re:Not Samba? by Allador · · Score: 1

      Be aware that accessing Jet db's across an SMB/CIFS share is not representative of overall performance of the system doing that SMB/CIFS sharing.

      There seems to be alot of special-casing and exception handling for Jet access, and Samba has never done it as well, since its such a giant hack (IMO).

      My point is that samba is very fast ... but in that one very special case of networked jet db access, it may not be. But the rest of the samba stuff will be quite fast.

    68. Re:Not Samba? by Panaflex · · Score: 1

      The difference was obviously in filesystem locking.

      As someone who actually has experience developing samba code, I can say that the likely problem you hit was a combination of filesystem locking speeds (locking is done per file and by a region of space within a file and managed in the kernel filesystem) and this is mirrored to other samba processes through a shared-locking file (which is managed in a shared database-like file).

      Only recently with Samba4 has locking been tackled (mostly for clustered filesystems) and ext3 filesystem locking has been greatly improved on Linux as well.

      --
      I said no... but I missed and it came out yes.
    69. Re:Not Samba? by thePowerOfGrayskull · · Score: 1

      My bad, as subsequent post pointed out - NT4 DC, not Win2K.

    70. Re:Not Samba? by cbiltcliffe · · Score: 1

      Exchange doesn't use the same Jet as Access.

      They're actually two completely different beasts, that, for some unknown reason, Microsoft decided to give the same name to.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    71. Re:Not Samba? by cbciv · · Score: 1

      "Samba" is a play on SMB, most likely with a nod to the dance Samba, though the wikipedia article on isn't specific about it.

  2. Depends on usage by yoshac · · Score: 2, Insightful

    Depends if you are just using it for windows domain services, or if you need to support things like management, federation etc.

  3. OK your Discount coupon is ready. by 140Mandak262Jamuna · · Score: 5, Funny

    OK buddy, you have done your job and made enough noises about FOSS. Your $large_discount coupon from MSFT is ready and waiting, mention coupon code EGDI. Coupon good for getting all MSFT software for free. Manufacturers Coupon, Never expires.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:OK your Discount coupon is ready. by jabuzz · · Score: 1

      He's in education in the UK. A select license for Windows 2008 Server is under 100GBP if his institution has a decent procurement department.

      I see bigger differences than that depending on which server vendor is your favorite this week.

  4. Mandriva by Anonymous Coward · · Score: 5, Informative
    1. Re:Mandriva by flydpnkrtn · · Score: 4, Informative

      Wow MDS and Pulse look pretty cool... but the documentation for Pulse 2 is lacking. For example, one of my first questions would be "Do the Windows machines need to run an 'agent' first for pushing software installs?"

      "English documentation will soon be available, stay tuned."

      http://pulse2.mandriva.org/wiki/Documentation

    2. Re:Mandriva by myz24 · · Score: 1

      I've been in the Linux business for a while and I had no idea those two projects existed, thanks

    3. Re:Mandriva by frenchbedroom · · Score: 3, Informative
      I checked out the french docs, and they say that on the client side, you need :
      • an ssh agent, it's the protocol used by Pulse.
      • an inventory agent which will push the software and hardware details of the client to the inventory server

      There's a diagram of the Pulse 2 architecture on page 6 which I'm sure you can understand, the only french words used are actually the same in english (client = client, interface = interface...)

    4. Re:Mandriva by MikeBabcock · · Score: 2, Insightful

      You, my friend are why "Ask Slashdot" exists. Those suggesting Samba meanwhile obviously didn't understand the question.

      --
      - Michael T. Babcock (Yes, I blog)
    5. Re:Mandriva by Anonymous Coward · · Score: 0

      yes, Windows machines need an agent, called Pulse 2 Secure Agent, which is a well packaged OpenSSH agent.

  5. SME Server 8 by erroneus · · Score: 5, Informative

    SME Server is, by my observation, the best Windows network server distro I have yet seen. While I don't agree with many of the underlying philosophies, I cannot deny the results. It is STABLE. It is usable. It is very maintainable. Installation is brain dead simple.

    SME Server 8 is in beta at the moment but I recommend giving it a once-over. It is quite impressive. And did I mention it installs from a single CD?

    1. Re:SME Server 8 by Kamokazi · · Score: 5, Funny

      And did I mention it installs from a single CD?

      Impressive. I'm definately going to use this, as putting in a second disk is just way too much work.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    2. Re:SME Server 8 by Penguin+Follower · · Score: 1

      Appears to be /.'ed already. :(

    3. Re:SME Server 8 by Kindaian · · Score: 1

      It had a grave flaw...

      You couldn't install SQL Server on it!

      (at least on the versions i tested)

    4. Re:SME Server 8 by flydpnkrtn · · Score: 1

      Try http://wiki.contribs.org/Main_Page - DNS queries for smeserver.org fail...

    5. Re:SME Server 8 by erroneus · · Score: 1

      go to contribs.org

    6. Re:SME Server 8 by erroneus · · Score: 1

      SQL Server? It installs with MySQL. What SQL server do you need? Furthermore, it is a server highly integrated and configured for some rather specific purposes. Attempting to use it as a "general purpose linux distribution" would be a mistake... a common one. You have to change the way you think about this particular distro as it is more of an integration of application suite and distro.

    7. Re:SME Server 8 by Kindaian · · Score: 1

      Microsoft SQL Server...

      SME Server = Windows not Linux... the last time i checked.

      Unless Microsoft now does a Linux distro?

      zZzZzZ

    8. Re:SME Server 8 by Shados · · Score: 1

      Either you're being sarcastic, either you totally missed what SQL Server means in that context. If the later, I'll give you a hint. The S on Server is a capital letter for a reason.

    9. Re:SME Server 8 by DiegoBravo · · Score: 1

      LOL.... But I remember when installing a full Softlanding Linux distro took about 40 diskettes (or more?)... same for Oracle in SCO.

    10. Re:SME Server 8 by Washii · · Score: 1

      SME Server = CentOS = Linux not Windows... the last time i checked (Wikipedia).

    11. Re:SME Server 8 by ushering05401 · · Score: 1

      "Exceptionally reliable and easy to use, SME Server can be installed and configured in less than 15 minutes - yet it's powered by a secure and open Linux platform that's fully upgradeable and customizable. Simply install it on any standard PC and in minutes you'll have a robust Linux-based server capable of fully replacing those expensive Windows server licenses and providing a full range of services - including e-mail, firewall, file and print-sharing, web hosting, remote access and more. "

      Source: http://wiki.contribs.org/SME_Server:About

    12. Re:SME Server 8 by Raleel · · Score: 1

      I can second SME server. I've been using it for this role since it was E-Smith many years ago. It's a fantastic little distro for a lot of different reasons. Definitely good stuff.

      --
      -- Who is the bigger fool? The fool or the fool who follows him? --
    13. Re:SME Server 8 by grcumb · · Score: 5, Informative

      I can second SME server. I've been using it for this role since it was E-Smith many years ago. It's a fantastic little distro for a lot of different reasons. Definitely good stuff.

      I worked for e-smith inc. (later purchased by Mitel Networks) on the team that developed for the SME Server distro.

      It's magic for small offices, no doubt. I work in developing countries now, and I find it especially useful in places with no in-house IT capacity. I can get file services, email, web and user management up and running in about 45 minutes.

      (I'm not going to link to any particular installations, because, well, slashdot has the capacity to swamp our entire nation's bandwidth.)

      BUT! SME Server doesn't have a built-in AD capability. It will act as an excellent small network domain controller. Its user and group management is simplicity done right. But that's not Active Directory per se.

      If you want an actual AD roll-out, you'll have to layer it on top of the server's existing capabilities. Note that this is not at all impossible - SME Server can run just about everything CentOS runs with little or no fuss or bother.

      To sum up - SME Server would be a great platform for schools to build on - it's low-maintenance, robust and simple enough that even a Windows admin can't complain. But you need to roll part of the solution on your own. Of course, you were going to do that anyway. So definitely look at SME Server. 8^)

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    14. Re:SME Server 8 by Nimey · · Score: 2, Interesting

      No, but I remember when Debian was only two CDs, and the second wasn't very full.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    15. Re:SME Server 8 by grcumb · · Score: 2, Insightful

      And did I mention it installs from a single CD?

      Impressive. I'm definately going to use this, as putting in a second disk is just way too much work.

      Okay, you made a funny. But consider the implications of that single disk:

      • It's a simple, nicely pared-down server. Installs and configures in about 20 minutes.
      • It's a purpose-driven server whose entire architecture is aimed at solving the most common scenario in Small and Medium Enterprises (SME - get it?): The ability to run in a predictable, stable and usable way for years on end without requiring IT staff to support it - that's something whose value should never be underestimated.
      • These design principles extend throughout the server's architecture. It's got template-driven config file management, a really useful event model for automating complex tasks and a really elegant developer API. And it still fits on a single CD.
      • It's small and simple and yet still has what you want in a small office server. I've never seen the KISS principle more sanely applied than in the SME Server. Nothing gets added without a reason and most everything works the way a Lazy admin would want it to.

      Full disclosure: I worked two years for the company that built SME Server. But I went to work for them because I liked the product. 6 years later, I'm still installing and using it on customer sites.

      (See my other post below for a few caveats about AD. Briefly, LDAP is integrated, but not very tightly. You'll still need to install or build an actual AD solution on top of it to provide what the OP is looking for.)

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    16. Re:SME Server 8 by Curien · · Score: 1

      Oh, so you must mean an older version of Sybase, then.

      --
      It's always a long day... 86400 doesn't fit into a short.
    17. Re:SME Server 8 by Darkk · · Score: 1

      Give Turnkey Linux a try. They have several live or install CD packages for a particular need.

      They have stuff like ready to go out of the box of Joomla, MySQL, LAMP and so on. Pretty slick stuff. It taught me some of the neatest tools to use and I later built a server from a fresh install of Ubuntu 8.10 and installed the tools manually. Best thing there is for people who wanted to build a server and not sure where to go about doing it.

      http://www.turnkeylinux.org/

       

    18. Re:SME Server 8 by bruce_the_loon · · Score: 1

      SME Server is Linux

      Windows SBS is Windows that comes with a rickerty SQL Server.

      Not the same thing.

      --
      Trying to become famous by taking photos. Visit my homepage please.
    19. Re:SME Server 8 by GoulDuck · · Score: 1

      And did I mention it installs from a single CD?

      Just like Windows and see what that brought us!

    20. Re:SME Server 8 by WhyMeWorry · · Score: 1

      (I'm not going to link to any particular installations, because, well, slashdot has the capacity to swamp our entire nation's bandwidth.)

      This post was worth reading just for this comment.

    21. Re:SME Server 8 by Anonymous Coward · · Score: 0

      I remember when Debian was only two CDs, and the second wasn't very full.

      Those bastards! Writing all that extra software and then giving people the option of installing it if they want to!

      Damn them, damn them to hell!

    22. Re:SME Server 8 by Anonymous Coward · · Score: 0

      Until you need to run a REAL network. For SMB's Sure. SME works pretty good. But when you need to deploy and control thousands of devices, and configure security / user policies, Samba / OpenLDAP don't quite cut it. I'm not saying that Samba cannot perform adequately as a File Server in a W2X environment, or that OpenLDAP cannot server as a Directory Server, but when it comes down to managing MS Workstations, MS domain controllers are the best thing. Can you modify thousands of device's personal firewalls via OpenLDAP / Samba? I'm sure it's theoretically possible to deploy .ADM templates and push registry changes, but how much is your time worth? How supportable are you going to leave the client? I have ran SME Servers for large hospices, and it really didn't cut it. For the real world, Exchange or Kerio works best, and I cannot necessarily say that OpenLDAP will support those types of schema changes, thus requiring W2X domain controllers.

    23. Re:SME Server 8 by Sique · · Score: 1

      It has its advantages. If the server is completely hosed up (or taken over by a foreign force), you can remotely rebuilt it by 1.) reinstall it from the CD still in the CD drive and then 2.) reload a backup of the configuration files.

      --
      .sig: Sique *sigh*
    24. Re:SME Server 8 by kimvette · · Score: 1

      I'm going to check it out. Thanks for giving everyone the tip on this distro! :)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  6. Mod parent up. by khasim · · Score: 1

    A comparison is useless to you unless you know what your specific, minimum requirements are.

  7. GOsa is worth a mention by Pav · · Score: 2, Insightful

    GOsa is worth a look but in my experience is VERY hard to implement. It's a web based LDAP front end that manages posix accounts, Samba, email/groupware, Asterisk, fax, automatic installation (via FAI), DNS, DHCP and much more. I think the target market is large organisations with existing inhouse skills in the base technologies and plenty of man hours. I tried getting this working as a lone generalist, and I only got as far as getting posix, Samba, SOGo (a groupware solution), DHCP and DNS working. Scripts to get something working on Debian Lenny are on sourceforge (I finally found a use for my sourceforge project:) : https://sourceforge.net/projects/wfstt/ .

    1. Re:GOsa is worth a mention by Pav · · Score: 1

      I should also mention those scripts are really documentation that I could run to very their correctness.

    2. Re:GOsa is worth a mention by CarpetShark · · Score: 1

      I think the target market is large organisations with existing inhouse skills in the base technologies and plenty of man hours.

      Most of the companies I know of that fit that description have went bust in the last few weeks.

  8. Local resources by James+Youngman · · Score: 3, Interesting

    Try talking to Tim Fletcher at Parrswood.

    1. Re:Local resources by Tony+Hoyle · · Score: 1

      Does that still exist? Last time I was around there they'd demolished it and built a cinema.

  9. hate to say it... by johnjones · · Score: 4, Interesting

    but the first thing to do is look at how these have been deployed

    I dont see anyone with production systems on a large domain using anthing other than redhat directory or Novell eDirectory

    I see some custom OpenLDAP servers scale really well but thats about it

    so given your choice above I would go for Fedora Directory Server and hack

    if the choice was mine I would spend a little money and get the Novell eDirectory

    regards

    John Jones

    http://www.johnjones.me.uk - email and digital communication

    1. Re:hate to say it... by Korgan · · Score: 5, Informative

      I agree... I had a similar issue at a school a few years back. Windows + Mac clients on the network. Rather than try to run two directories, we just used Novell eDirectory with (then available) Novell dirXML which allowed all the clients to use a single directory without realising they weren't native Active Directory or OpenDirectory platforms they were talking to. It saved a lot of effort down the line and proved extremely scalable. Also had the benefit of allowing the network to integrate other platforms in the future without much effort if the school wanted to. I'm sure there are plenty of great FOSS solutions out there, but eDirectory make it so much easier and reduced the cost of implementation significantly, even taking into account licensing costs. Sometimes you do just have to weigh up all the angles.

    2. Re:hate to say it... by jd · · Score: 1

      A "large school near Madchester" (a popular alternative spelling) probably means Manchester Grammar or Stockport Grammar. No college or University would ever lower itself by calling itself a school, Aquinas is small and the comprehensives would never hire anyone smart enough to use Slashdot. I regard the other Grammars with some suspicion as well.

      Manchester Grammar would almost certainly need to use Novell, and Stockport Grammar would be definitely Red Hat territory. Remember, when you get into most of the high-end F/L/OSS stuff, the functionality is almost identical, so what you use is determined more by the colour of the badge than by the product itself.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:hate to say it... by AmigaBen · · Score: 1

      dirXML is still available, they just call it Identity Manager now.

      --
      +5 Insightful, really!
    4. Re:hate to say it... by Shuntros · · Score: 4, Interesting

      Not even any need for IDM any more... The latest Linux offering, Open Enterprise Server 2 (Support Pack 1) has Domain Services for Windoze. No more Novell Client, no more NCP. The backend is still Linux, NSS and eDirectory, but with full and seamless AD emulation. Administer it with MMC, the lot. The only time you'll realise you're not working on a Windoze server is when you right click on a DC and look at the properties to find it's an OES2 box. Worth looking into...

      Otherwise there are numerous guides on the web as to how one configures Samba to use OpenLDAP as its authentication source, which makes mass admin of users a piece of cake.

      Use the 90 day trial of Novell Identity Manager, plug it into your existing infrastructure and you can even migrate passwords across to your splendid new FOSS solution. Do it right and the lusers won't notice a thing!

      I used to consult on such projects, but eventually gave in, took the money and ascended to management. Kinda miss it sometimes.

    5. Re:hate to say it... by stephenpeters · · Score: 1

      I have been running an openLDAP/GNU Linux production system for the best part of a decade now. I use openLDAP and Samba on Debian. It is my experience that the LDAP implementations from commercial vendors are often proprietary, unreliable and usually do not play nicely with FOSS services that wish to use them. Unless you have a very good reason to use a proprietary implementation might I suggest trialling plain old slapd on one of the free distributions first. You will of course benefit from much lower licensing costs in the long run if this approach works for you.

    6. Re:hate to say it... by TakeyMcTaker · · Score: 1

      I agree with parent, but felt the need to plug Novell eDirectory a bit more.

      I run IT at a small business (just over 50 workstations now) and we now run Novell SLES+EOS+eDirectory, and it is well worth the low price, especially compared to equivalent Microsoft server+client license costs. Unlike Microsoft licenses, with Novell some support is included. I assume their Academic License prices are even lower than their Small Business License.

      We paid Novell for a 5 server pack and that's it -- no per-client licenses required. We also use their GINA instead of Windows logins, and iFolder/WebDAV is far superior to SMB, so we replaced every part of what we used to use Samba/AD for with Novell products. We considered using pGINA, but support for that has waned recently. You can use WebDrive on Windows clients to letter-mount WebDAV folder shares, as a cheaper alternative to iFolder licenses. We still have a couple of Samba 3.x server installations around for legacy Windows hardware and laptops, but their use is declining. iFolder security controls are much tighter than any SMB mounts. iFolder and WebDAV are also much easier to serve over all forms of VPN tunnels.

      Some of Novell's products are proprietary, but their standards support behaves well with other standards-based OSS projects. Almost all their products have direct OSS equivalents, but it sounds like paying a little bit more for Novell support might be cost effective for your environment.

      Barring that, Fedora Directory Server is probably the next best choice. I've tried standard distributions of Samba 3.x and OpenLDAP, with some success in the past. OpenLDAP's default BDB back-end always manages to fail eventually, and frequently restoring is a pain. Getting both Apache and Samba to work with the same LDAP authentication groups can also take some tweaking, but PAM helps there.

    7. Re:hate to say it... by FalloP · · Score: 1

      if the choice was mine I would spend a little money and get the Novell eDirectory

      Novell eDirectory 8.7 is free for upto 250,000 users.. http://www.novell.com/products/edirectory/customer_license.htm not only free, but it's standards based and runs on many OS's Linux, HP-UX, AIX, Windows etc and has a fairly large support community.

      job done

    8. Re:hate to say it... by paugq · · Score: 1

      +1 eDirectory (which pre-dates Active Directory, BTW) is very good and cheap. Used in combination with ZenWorks, it's a joy to work with.

    9. Re:hate to say it... by newdsfornerds · · Score: 1

      And he refered to the students as "pupils" which generally conotes people who are in "secondary school," not university.

      --
      Damping absorbs vibrations. Dampening is caused by moisture.
    10. Re:hate to say it... by darkpixel2k · · Score: 1

      I'm sure there are plenty of great FOSS solutions out there, but eDirectory make it so much easier and reduced the cost of implementation significantly, even taking into account licensing costs. Sometimes you do just have to weigh up all the angles.

      Yeah, I stopped weighing the angles immediately after I visited their website and realized they don't advertise their prices. Clicking the "buy" link doesn't take you to a store where you can "buy" it, but rather a "give us all your contact info" form so they can provide you with the "best price".

      It's the same thing that CDW does when you call them to get a quote. I use them constantly when trying to get competitive bids. I can always count on them to add approximately 10% to the price I can get on newegg.com.

      Finally, I tell the rep that we're going somewhere cheaper, and they start talking about how places like newegg don't give you an 'account rep'. WTF? I don't need a rep trying to add 10% to the top of the price and then negotiate a bit with me to try and get 'the best price'. Just give me the f*cking price up-front and I'll consider it.

      Screw Novell. They want to take a look at your company and figure out just how much they can wring out of you before you decide it just isn't worth it...

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    11. Re:hate to say it... by Kennon · · Score: 1

      They could put list price out there but almost no one pays list for their products. Govt, Education, Non-profits...plus there are all kinds of support levels that will change the per seat price dramatically. Can you go to Redhats or Sun's site and see a list of prices for their directory services? A freaking directory isn't something you just bop over to newegg.com and buy. If this is the main reason you discount the most scaleable and powerful directory system in the world then you REALLY just need to stick with AD as you are a nub...

      --
      "All those moments, will be lost in time...like tears in rain..."
    12. Re:hate to say it... by darkpixel2k · · Score: 1

      They could put list price out there but almost no one pays list for their products. Govt, Education, Non-profits...plus there are all kinds of support levels that will change the per seat price dramatically. Can you go to Redhats or Sun's site and see a list of prices for their directory services? A freaking directory isn't something you just bop over to newegg.com and buy. If this is the main reason you discount the most scaleable and powerful directory system in the world then you REALLY just need to stick with AD as you are a nub...

      I'm not going to waste my time trying to track down prices when they could say something like:
      $20/user for the first 100, then it drops to $10 until you reach 10,000, then it drops to $5 up to 100,000 users. If you are a non-profit, you get a 10% discount. If you are in the medical field, you get a 10% mark-up so we can call the license "medically certified", etc...

      It's not that f*cking difficult to post a price matrix. Microsoft even has one for Windows 2008 here.

      It doesn't include the charity discounts, or volume licensing prices, but at least you get a rough idea how much it costs.

      With the Novell solution, I'm wondering if it's going to cost my small business $300, $5,000, or $50,000 to use.

      Give your price up-front. It's ok if there are special deals for special businesses or quantities. Just give your 'this is the worst case' price up front.

      It's like going to a car dealership. I walk in and see a car for $10,000, I know I can probably get it down to $8,000. But I know that a car marked as $20,000 won't drop that far.

      I don't want to waste my time looking at a Lincoln when my budget is $10,000.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
  10. WTF? AD is an LDAP alternative by dbIII · · Score: 2, Interesting
    And there are plenty of other inplementations of LDAP around.

    The story goes around that an infamous Australian telecommunications company wanted to put 80,000 people on a single Windows NT domain which put it well past the 16bit limit of users - and thus the active directory project started.

    1. Re:WTF? AD is an LDAP alternative by Anonymous Coward · · Score: 0

      Yes that may be true - I worked for a Company that bought the tech from the well-known telco. They continued to improve upon it and had made massive performance improvements. but as usual stupid fat egos and typical braindead top-level management f'wits caused the company to all but implode... The tech was sold to another mob and all the good staff moved with it. It is still ticking along. Pity they don't have the $$ to make lots of noise and take on the big boys. Last tests I saw showed it being significantly faster than it's rivals.

    2. Re:WTF? AD is an LDAP alternative by ta+bu+shi+da+yu · · Score: 1

      That wouldn't be One.Tel by any chance would it? If so, then it figures.

      --
      XML is like violence. If it doesn't solve the problem, use more.
  11. rethink this by Anonymous Coward · · Score: 0

    one server? the whole point is to have at least 2 DCs per domain. sounds like you only have one per domain now. So if you lose a server you lose everything.

    really there's no reason to have separate ADs for students and staff. A lot of people who didn't really understand AD did this a few years ago, and it was just never a good idea.

    If you plan to build one network, great, but you need at least 2 servers.

    1. Re:rethink this by digitalunity · · Score: 1

      If they're sticking with the same hardware, making the second machine they have now a replication or backup solution may already be part of their plan.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
  12. That depends...... by ogdenk · · Score: 5, Interesting

    I'm a network admin for a tech college here in the states. We really use the hell out of group policy. We use an AD server for managing the directory and UNIX (FreeBSD mostly) boxes for handling everything else. The UNIX boxes act as member servers in the domain.

    Unfortunately there's nothing that really supports things like group policy and the like for Windows but well..... Windows Server.

    Samba4 is supposed to change this but it may be a while before it's ready for widespread use.

    In a school environment, you really want the Group Policy and automated software deployment features. Unfortunately, due to the closed nature of Windows, Windows Server is the only product capable of pulling off managing windows desktops well. You can hand-create policy files for machines but it's a pain in the ass and hard to maintain in the long run. Samba3 can act like an NT4 PDC if you wanted to do this though.

    This is rapidly changing. If I were you, I'd deploy Linux or BSD for everything BUT the directory servers and then migrate when Samba4 is ready for prime time.

    Students are great at f**king up machines, group policy is almost a must.

    If you don't need centralized management of the desktops themselves, just the users and groups, etc, then there are several solutions that would work well. In a school though, I really recommend either dumping PC's entirely and go with OSX on the desktop and OSX Server or sticking with AD for directory services.

    Don't even start with the flames. Linux and BSD are awesome but until you can run Photoshop, Indesign, etc that the syllabii for certain classes call for in a supported fashion, it's NOT going to happen. OSX happens to be a UNIX with good commercial desktop apps that aren't half-assed and it's semi-open.

    1. Re:That depends...... by Anonymous Coward · · Score: 0

      Don't even start with the flames. Linux and BSD are awesome but until you can run Photoshop, Indesign, etc that the syllabii for certain classes call for in a supported fashion, it's NOT going to happen.

      what's NOT going to happen?, run an active directory alternative?.

    2. Re:That depends...... by the_B0fh · · Score: 1

      Didn't Disney pay codeweavers a bunch of money to make photoshop work well under wine?

    3. Re:That depends...... by narrowhouse · · Score: 1

      You may want to take a look at the pulse2 link from a little earlier in the thread.

      http://pulse2.mandriva.org/

      --


      Insert pithy comment here.
    4. Re:That depends...... by ogdenk · · Score: 4, Interesting

      It works OK for older versions of Photoshop, but if your going to go through the effort of running Photoshop in a dodgy reimplementation of the Win32 API, why not just run Windows? You'll get screwed everytime a new version of photoshop comes out that uses Win32 calls in a weird fashion.

      A better idea would be a massive campaign to promote a port of Photoshop to GTK or QT. Microsoft will make damn sure that Win32 is a moving target if any massive movement to use WINE is successful.

      The mac version of Photoshop is the better version IMHO anyway despite the lack of a true 64-bit port due to Adobe's laziness rewriting using Cocoa instead of Carbon. The MDI interface in the Windows version sucks, especially if you use multiple monitors and want to run other applications at the same time.

      If your going to run non-native apps, it's usually better to just say "screw it" and run those apps in the native environment.

      Really, I've gone through this fight trying to ditch Windows in an educational environment. You meet stiff resistance from all angles, including the vendors. I've eliminated it where I can but in the end, to ensure a good bullet-proof computing environment where Windows on the desktop in necessary for certain software products, group policy and automated software deployment is a MUST, not a WANT.

      In most corporate environments, I've ditched Windows with good success but in a school, things are a bit different. Especially a tech school where our job is to teach people products to get them a job. Our goal is not to "create the thinkers of tomorrow".

      We HAVE to have windows desktops. manageable Group policy and automated deployment are not available in other directory environments. You can't easily lock down Windows desktops centrally with other directory environments.

      If you have other solutions, prove me wrong so I can use them as ammo to ditch Windows directory servers here. REAL solutions that are as easy to manage for other less-skilled folks I have dealing with daily problems.

    5. Re:That depends...... by tepples · · Score: 1

      Didn't Disney pay codeweavers a bunch of money to make photoshop work well under wine?

      True, Disney funded getting Adobe Photoshop 7 to work in Wine (pdf). But just because PS 7 works doesn't mean later PS works. Besides, Disney also paid U.S. senators a bunch of money to make copyright work well over the human lifespan.

    6. Re:That depends...... by ogdenk · · Score: 1

      Either eliminating Active Directory or eliminating Windows on the desktop in a school environment, take your pick.

      You need the support for either locking down Winders desktops server-side or running decent commercial apps natively on another OS that can be managed by a server client-side.

      This is the reality at the moment.

      Samba 4 may help change things and allow people to migrate to other good client-side OS's when feasible.

    7. Re:That depends...... by Anonymous Coward · · Score: 0

      You suggest to eliminate windows clients and/or servers and replace with OS X, because some students may use photoshop, indesign, no wonder you are a network admin in a school.

    8. Re:That depends...... by Jane+Q.+Public · · Score: 2, Interesting

      Not to flame at all... but as an administrator, you should be aware that any "group policies" you enforce or enable remotely, such as software installs and restrictions, are pretty easy to get around. Our college's computers were "locked down" pretty hard, using all the official Microsoft-recommended restrictions, yet I (and most people I knew in my computer-related classes) knew of about 4 different ways to install and run software on a school computer pretty much at will. If I needed them for something, I could log in using my student ID, and install Dreamweaver complete with DRM or just about any other program, like Open Office, in folders on the desktop, in the 5 minutes before class started. I would just run those programs that were capable of running without elaborate installation directly from my thumbdrive. Despite the fact that installation of ANY software, and running ANY programs not on the "official" list, were strictly prohibited via policies. Microsoft "security" is a joke. I am not trying to flame or troll here, just letting you know, honestly. It might have improved a bit over the last couple of years, but I would not bet my shorts on it.

    9. Re:That depends...... by ogdenk · · Score: 1

      No, I'm saying if you want to eliminate Windows right now, the best solution at the MOMENT is to use OSX and OSX Server.

      If you are patient, you can wait for Samba4 to become mature.

    10. Re:That depends...... by ogdenk · · Score: 1

      And BTW, I took the admin job at a tech school because I got sick of office politics and crap products being shoved down my throat and I can teach tomorrow's network admins to be competent and learn other solutions instead of "the microsoft way".

      Grow up. I had over a decade of REAL IT experience before I started teaching. It wasn't as a grunt tech either.

    11. Re:That depends...... by ogdenk · · Score: 1

      Yeah, but GPO's make it tougher. Retarded Medical Assistant students are less likely to get around it. Our Network Technician and Network Admin students are more likely to find holes but it makes it more difficult.

      BTW, GPO's can be used to restrict execution of programs to a list if the admin is so inclined. He could have locked it down further, it's just that he would have had a support nightmare on his hands when some instructor wanted to run some oddball app that came with a new book.

      Security is a real balancing act. MS Security may be a joke but if you have to run Windows on the desktop (which we do), it beats nothing.

    12. Re:That depends...... by ogdenk · · Score: 1

      Hey that's pretty slick! I may have to check that out. Might let me get rid of another Windows server.

    13. Re:That depends...... by aaron.axvig · · Score: 1

      Wow...good job...you ran an executable file from a folder you created on your desktop. If you administrator wanted to he could make your desktop read only and you wouldn't be able to write SHIT there. So this is either a case of an incompetent admin, or more realistically he didn't want his job to be tedious when people couldn't do legitimate things because of insane restrictions.

      Big news would be if you were able to add a service to startup, install a keylogger, or change group policies. But you can't, which you would know if you've had any recent experience with Windows Server administration.

    14. Re:That depends...... by Penguin+Follower · · Score: 2, Informative

      Either that college's IT team did not know what they were doing w/ respect to AD + Group Policy, or they had made some concessions (probably due to some software that didn't like running with zero privs). I work at a hospital on the admin team, and we have 3000 users (approx) in AD, and we use Group Policy to control the user experience quite successfully.

    15. Re:That depends...... by Jane+Q.+Public · · Score: 1

      So, did you know about, for just one example, the bug in Microsoft Word that would let you run ANY program you wanted to, without regard to privileges, permissions or policies?

      It wasn't just Word either; the same bug was present in certain other Office programs. A gentleman who worked in security for Microsoft (who shall remain nameless) told us in a security seminar that when trying to lock down security in XP, Microsoft's own Office programming team were the worst security offenders of the lot. In effect, Microsoft's left hand did not know what its right hand was doing.

      That particular bug might have been fixed by now, but it was still there in Word 2005. And there are many other such tricks, which was my point. If you think policies are secure in a Microsoft environment, you do NOT know very much about the environment you are administering.

    16. Re:That depends...... by masdog · · Score: 1

      Which bug is that? I don't recall hearing about that bug, or the version of Word that supposedly has it.

    17. Re:That depends...... by nmb3000 · · Score: 1

      any "group policies" you enforce or enable remotely, such as software installs and restrictions, are pretty easy to get around

      I think you're missing the point here. Your "exploits" that got you around GPO weren't anything of the sort. You were simply doing what you were allowed to do. As others have said, there is nothing special about installing a program to your home directory. As long as an application doesn't require write privileges to the HKLM (and related) hives, the Program Files directory, the Windows directory, (etc ad nauseum) there is no reason you can't "install" it to your profile. Also, how is using Office to run a program getting around security when you could just run the program manually anyway?

      GPO is rarely enforced at it's strictest level because it makes support a nightmare. Users are allowed to run whatever they have rights to read and execute. They can create files and folders in their home directories and profiles, and they can write to their registry hive. Unless you found a way to bypass file/registry ACLs or succeeded in some kind of privilege escalation, you didn't bypass GPO or Windows security at all. If that does happen, it's big news (like the getadmin Win2K exploit, similar to the vmsplice Linux problem).

      The caveat to all this is trying to enforce GPO when the user is a local administrator. In that case you've lost before you began.

      Microsoft "security" is a joke.

      Any real examples? Otherwise you're just spouting FUD. Your mention of resorting to ERD did make me laugh though. Physical access to the machine pretty much guarantees admin/root access regardless so that has nothing to do with the topic at hand.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    18. Re:That depends...... by marm · · Score: 1

      This is just off the top of my head and it's been a while since I had to deal with this, so please don't lynch me if this isn't spot on.

      The bug is in the file open dialog, which doesn't respect Group Policy settings for the 'Common File Open Dialog' because the Office team decided to reimplement the dialog.

      The upshot of which is that you can right-click on files in the dialog and you always get the full range of options, including being able to run executables. IIRC it was fixed in Office 2003 with a separate set of Group Policy settings for the Office version of the dialog.

      Of course, if you're implementing Group Policy properly, you should also be using a software restriction policy that will prevent Windows from running any executables that you haven't approved...

    19. Re:That depends...... by Anonymous Coward · · Score: 0

      >Students are great at f**king up machines, group policy is almost a must.

      1. Education is key.

      2. Do a weekly restore (or nightly if it's so bad), preferably automated via WoL, linux via tftp, and dd(_rescue).

      My word, for having worked in a 2000-user school for 8.5 years that only ever ran on Samba.

    20. Re:That depends...... by Shuntros · · Score: 1

      I beg to differ.

      Have you ever used the Group Policy management in Zenworks? It does a better job of GP than Windoze server does. I kid you not!

    21. Re:That depends...... by Penguin+Follower · · Score: 1
      So, did you know about, for just one example, the bug in Microsoft Word that would let you run ANY program you wanted to, without regard to privileges, permissions or policies?

      Is it a privilege escalation bug? If not I don't see the problem. The applications ran would have the exact same permissions as the user, which in our domain the users are regular domain users with no admin privs even on the local workstation.

    22. Re:That depends...... by sumdumass · · Score: 1, Offtopic

      Actually, no Disney didn't pay US senators a bunch of money to make copyright work well over the human lifespan. Disney benefited from US senators attempting to turn US copyright into a more compatible version of Europe's copyright because we signed a treaty with them (the Berne Convention).

      I know it's fun to run around and claim you were screwed by Big Bad Company but it seriously takes away from anything otherwise creditable that you could be saying. Benefiting from something doesn't mean they had it implemented. Blaming Disney for moving our copyright laws into compliance with a treaty we signed and ratified almost two decades previously is telling the truth.

    23. Re:That depends...... by sumdumass · · Score: 1

      Yea, it's a privilege escalation thing. Basically if you weren't allowed access to a directory or a program, you could either open word and find the program through the file open dialog and start it from there or you could open explorer through that which would run as the "system" account and bypass policy restrictions.

      I think it might be fixed now. You used to be able to do it from within the task manager too it you closed explorer first. If you wanted to get around installation restrictions, you could open the task manager, kill explorer, use the file open to open regedt32 and give your user permissions to all the registry trees. Save an exit and no matter what the group policy says, the direct permissions would allow it to happen with any registry setting. (caution, I don't suggest people try it unless they are very familiar with the registry and willing to take the hit is something goes wrong. It's not my fault if you do something that may not still be possible).

      Something else we used to do is do the task manager thing to open regedit, change the logon screen saver to CMD.exe and then use net commands to create a local account on the system so we could log in sans the PDC. This also had the benefit of bypassing most web filters because the local machine isn't supposed to be directly logged into and they most likely never created an account to monitor it. I also remember replacing a print driver with CMD and doing the same thing with admin privileges inside windows on a domain. But if the domain admin has never logged into the computer, then creating the unrestricted accounts would ask for a password which you most likely couldn't find. When you booted and logged in, you would have a root CMD box open that you could actually use net commands for the domain server. That one I'm pretty sure got fixes in XPsp2.

    24. Re:That depends...... by Anonymous Coward · · Score: 0

      In a school environment, you really want the Group Policy and automated software deployment features. Unfortunately, due to the closed nature of Windows, Windows Server is the only product capable of pulling off managing windows desktops well.

      Sorry, but I disagree. Novell eDirectory (on OES Linux) and Zenworks will do everything and more that the OP wants. I acknowledge that it's not FOSS but then neither is Windows Server and AD.

    25. Re:That depends...... by phayes · · Score: 1, Offtopic

      Actually, no Disney didn't pay US senators a bunch of money to make copyright work well over the human lifespan.

      Actually, Yes they did! You seem to be confusing the Copyright Act of 1976 which brought US law pretty much into accord with the Berne Convention with the Mickey Mouse Protection Act where Disney DID finance the campaigns of a number of low life congress critters to chip away at the public domain.

      Note that as a fan of yours I agree with most of what you write, but not in this instance...

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    26. Re:That depends...... by Gorgonzolanoid · · Score: 1

      ... US senators attempting to turn US copyright into a more compatible version of Europe's copyright because we signed a treaty with them (the Berne Convention)

      The old US copyright laws were based on the Berne convention. That convention was held in 1886, and AFAIK that was a bit before Walt Disney and Sonny Bono were born.

      Protection already lasted longer under the 1976 copyright act than in most other countries that signed the Berne convention.

      The Mickey Mouse Protection Act of '98 and the DMCA have been the immediate reasons for the rest of the world beginning to changing its laws to remain compatible with the US, not the other way around.

    27. Re:That depends...... by Gorgonzolanoid · · Score: 1

      Sorry, but what alternative OS disallows users to execute programs from their home directory?
      (Actually, NT4 did if you wanted it to, so I suppose it must still be possible in its descendants today.)

    28. Re:That depends...... by sumdumass · · Score: 0, Offtopic

      You have a few facts completely wrong and it appears your attempting to distort things.

      The 1976 copyright act which went into effect in 1978 was a result of our participation in the Universal copyright convention. We signed onto the agreement in protest of the Berne convention in 1955 or so. It move copyright terms from 20 years to 75 years (commercial) or life plus 50 years for the author in an attempt to come more in line with European copyright terms. We officially signed the Berne convention in 1987 or so when the Natural rights of authors was dropped making it possible to keep the commercial commission and ownership of copyrighted works within the US.

      In 1993, the European union issued a directive to harmonize copyright terms in Europe because most of them exceeded the Berne convention requirements and they were all over the place. This was known as Copyright Duration Directive (93/98/EEC) or the 1993 harmonizing the term of protection of copyright and certain related rights. It ended settling copyright for life plus 70 years as the standard.

      In 1998, the Sonny Bono copyright extension act extended US copyright by 20 years making it in line with Europe's once again. Disney may have been a cheer leader in it but history shows us that since the 1950's we were attempting to keep our copyright protections within the same limits as Europe. You can't say that events and motions that preceded our adoption of the copyright extension was due to Disney because of their support. You would have to ignore half a century of history to do so. If it was because of Disney, I'm sure other effects like restoring copyright to expired works would have been included. But they weren't and saying it was because of Disney while ignoring other event creates a fallacy based on discontent directed at the wrong people. It really is that simple.

    29. Re:That depends...... by pbhj · · Score: 0, Offtopic

      That would be the Berne convention of 1886, signed into law in the US in 1989 .. they sure were speedy to ensure they were compatible with the rest of the world!

      Berne is a copyright framework and sets the term to "authors life + 50 years" or for photos +25 years from creation or films +50 years from showing (roughly).

      What's the term in the US now? "authors life + 70" or 120 years??

      So definitely no scope there for a pay-off from the likes of Disney.

      So for Mickey Mouse, a film character, copyright would expire about 1980 under the prescribed terms. Has Mickey become public domain yet? Author's life + 70 would make it 2030 (ish) but no there's cunningly a 120 year term which puts us to 2050. So that's only 70 years more ... but think of Walt Disney's livelihood, he must need that money to help him create new cartoons ...

      Oh, wait ...

    30. Re:That depends...... by ogdenk · · Score: 1

      With a 2 person IT department where both are forced to teach at least 4 hrs per day and both day and night classes this is not practical.

      There is also no gap between semesters except a weekend.

      Most of our servers are samba based but we keep a couple Win2k3 servers around for user and group management as well as group policy and automated software deployment.

      Everything else is BSD based. The BSD machines are integrated with AD as member servers and also have a winbind PAM module installed so students can directly log into the UNIX servers for certain classes (TCP/IP, etc).

      Samba 3 acting like a PDC is no more secure than a modern windows server. It even likes the old braindead NTLM protocols that are weak as hell.

      I'll ditch the Win2k3 servers as soon as Samba 4 is ready for prime time.

      The only benefit of moving to Samba for a domain controller is cost. We already had the Windows server licenses when I started.

      Reimaging machines that often is probably not too nice for crap cheap hard drives in $400 desktops that schools tend to buy either.

      Your method would INCREASE my workload and costs. Not decrease it.

    31. Re:That depends...... by ogdenk · · Score: 1

      I'll have to check it out. If it works well I'd happily use it. I might be able to avoid having Server 2008 shoved down my throat during the next upgrade cycle.

    32. Re:That depends...... by Shuntros · · Score: 1

      Zenworks Configuration Management is also now completely detached from eDirectory. You can bind it to any directory you like in order to associate policies and applications with users. The Zen agent which runs on the client PC allows you to associate policies and applications with specific machines, or groups thereof. So you can push out config to users, groups, workstations, and filter all that based on any criteria you can possibly think of.

      Zen has always been a kick-ass solution, and usually the ass being kicked was SMS. However I'd always had a wishlist of features for it; ZCM addressed all of them.

    33. Re:That depends...... by ogdenk · · Score: 1

      He was specifically looking for open source. I may have to look harder at Zenworks though. Anything I can do to avoid Server 2008 will be a blessing.

      I'm not picky, it doesn't have to be FOSS to make me happy.

      The problem he may have though is he probably already has Windows server licenses that were bought and paid for. His superiors probably aren't going to be too keen on dumping it just to spend a bunch of money on Zenworks since it hasn't been "proven" in their environment.

      He's going to be going up against people who believe the products they have are working just fine. Or at least "well enough".

      Unless he can pull some FOSS out of his ass that has VERY CLEAR advantages to a layperson (in their point of view) and won't require a massive undertaking in retraining MS indoctrinated "technicians", he's fighting an uphill battle and will most likely lose.

      A technician really doesn't have a whole lot of power or influence in most places. For him to suggest massive changes like this, he'll probably be quickly blown off by his superiors. At best he might be told he'll "make a good network admin when he grows up". I'm not saying don't try, just don't be upset if you fail.

      I've fought this battle several times. It gets progressively worse with larger organizations. Smaller organizations it's a lot easier but you still tend to meet resistance.

    34. Re:That depends...... by sumdumass · · Score: 0, Offtopic

      The copyright act of 1976 was a result of the Universial copyright convention (UCC) that was intended to be a alternative to the berne convention because of issues some countris (the US) had over the natural right clause of the Berne Convention. We signed the UCC agreements in 1955 or so and didn't implement it until 1976. In 1987, the Berne convention provided a direct exclusion of the natural right clause and we signed on implementing the few other provisions.

      The Copyright extension act was a direct response to the EU's Council Directive 93/98/EEC of 29 October 1993 harmonizing the term of protection of copyright and certain related rights made in 1993 and standardized in 1994. It settled on a term of life plus 70 years (the exact same as the copyright extension act did) whihc was about 5 years before our copyright extension act.

      Now here is the rub. The EU directive restored copyrights to expired workd. The US version didn't. Do you really think that if BigEvil Media corp, be it Diney or ABC or whatever, would allow that to go unaddressed in America if they were behind the entire thing? Seriously, think about that. In order to believe the Disney was more then a cheerleader, you would have to admit that they were greedy and evil but not all the greedy and evil. Now, I know people who attempt to claim that Disney didn't care because they didn't own anything that was already expired but you have to realize all the expired works out there that they could have purchased and continued protecting for profit.

      Disney did campaign for the extension after it was set in motion but then entire Idea that they were behind it stems from rhetoric espoused over the Eldred v Ashcroft lawsuit attempting to challenge the 1998 law. There was no basis for it other then to manipulate public opinion. Early versions of Mickey Mouse are expired and if they authored the bill or paid off congress to pass it, I'm sure they would have included the copyright restorations that the EU's counter part did. In other words, it sounds good to bash congress and Disney but when you examine the practical logic behind it, the glove doesn't fit.

      If we have to disagree, I understand. Feeling and emotions over this run high and it isn't like I actually support the copyright extensions. I think copyright term is entirely too long, especially in areas like computer software and stuff. But, I'm a realistic person who see the issue starting in Europe where it really was before it happened in America and if anything is going to be done with it, we realistically need to think about the real reasons behind it and solve issues there first. Blaming it on Disney and corrupt politicians will get us nowhere because the politicians will have to admit they are corrupt in order to redress any grievances. But looking at it for what it is requires them to either separate from Europe's lead or to make changes there first. The big problem of course is either country (America or European) moving in a way that means not respecting the copyright or patents of the other country because of some mismatch in terms lengths.

    35. Re:That depends...... by sumdumass · · Score: 1

      That would be the Berne convention of 1886, signed into law in the US in 1989 .. they sure were speedy to ensure they were compatible with the rest of the world!

      You need to familiarize yourself with the UCC and it's intended purpose. It is after all, the thing that brought about the copyright act of 1976- 20 years after we signed and ratified it in 1955. The UCC was an alternative to the berne convention for countries that didn't like the language of the Berne convention.

      Berne is a copyright framework and sets the term to "authors life + 50 years" or for photos +25 years from creation or films +50 years from showing (roughly).

      You need to familarize yourself with the Copyright Duration Directive (93/98/EEC) that the EU implemented in 1993. It standardized Europe's copyright terms at life plus 70 years (OMG, It's 20 years longer then the Berne convention and is the same as our copyright today). But it did this 5 years before the copyright extension act.

      What's the term in the US now? "authors life + 70" or 120 years??

      It's life plus 70 years for people and 95 years for businesses, the same that it is in Europe with the exception of England which didn't raise specific classes of copyright when they did their extension some 4 years before the US. You really need to learn a little about what you wish to talk about. It's all out there on the internet and I know you can't claim you don't have access to the internet.

      So for Mickey Mouse, a film character, copyright would expire about 1980 under the prescribed terms. Has Mickey become public domain yet? Author's life + 70 would make it 2030 (ish) but no there's cunningly a 120 year term which puts us to 2050. So that's only 70 years more ... but think of Walt Disney's livelihood, he must need that money to help him create new cartoons ...

      All that is irrelevant. Your attempting to apply a fallacy of a causation to something that seriously doesn't need it and all your gripes about Disney benefiting does nothing to the claim that they were behind it. In fact, in order to claim Disney was behind it, you would have to believe that they influenced all of Europe several years before America. Well, that or you will have to ignore some very real and well documented history. Either way, in no place have I said I agree with the copyright terms lengths, I just disagree with the ignorance behind blaming everything on Disney and corrupt politicians. In fact, the blame was never even placed on Disney until it was pointed out that they would benefit in Eldred v. Ashcroft.

      BTW, you really don't know about the copyright terms do you? The copyright for a corporation is 120 from creation or 95 years from publication, whichever is shortest. Disney cannot switch to the 120 years for anything they have published. They also cannot create something, sit on it for 60 years, publish it and expect any more then the remainder of the 120 years (60) for copyright protection. Also, the EU directive pulled things in the public domain back under copyright if it was within the time allotted. Do you really think Disney would have ignored that when bribing the senators into creating and passing the law? You got to be fucking joking if you do. That would make Disney the BigEvil greedy corp that was not greedy.

    36. Re:That depends...... by Jane+Q.+Public · · Score: 1

      It was still there in 2003. And in fact it did not just ignore group policy settings, it also ignored user privileges and permissions.

    37. Re:That depends...... by Jane+Q.+Public · · Score: 1

      Apologies, I hit "submit" too quickly. But the machines were "locked down" about as much as you could lock them down with policies and permissions. Installing or running any software that was not on the "approved" list was strictly prohibited and normally did not work. But using this single exploit I could install and run anything I wanted.

    38. Re:That depends...... by phayes · · Score: 1

      Heh, "the glove doesn't fit"... Not the best expression to use to signify that the facts do not fit the conclusions being proposed. I've increasingly heard it used as "this is the spin we use to try to convince you the opposite of what one would logically conclude".

      I've been living in Paris since the early 80's so I remember the EU directive that "settled on a compromise" on copyright protections. Instead of using a median value or using the length used in most countries they used the longest term which was only used in a minority of EU memebers. As always they couched the justification for doing so in terms of the poor starving artists out there. As this was also pushed through the european council of ministers instead of through the european parlement, there was little debate & allegations of unseemly influence have been laid. You shouldn't forget that Euro Disney opened in 1992 & that movement on standardizing on a global EU value started picking up steam at the same point.

      Note that I don't think that Disney is the only root of this particular evil. Berthelsmann, Vivendi, etc are just as bad IMO.

      The major danger I see for the future I see is yet another extension in the next few years. Even if Disney & co cannot be shown to be at the origin of the current round of copyright extensions, they have clearly understood that permanant copyright is their golden goose & are willing to buy the influence they need, whether that is in the US or in the EU to make sure that the golden eggs keep rolling in.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    39. Re:That depends...... by sumdumass · · Score: 1

      If you can do the secrete conspiracy of guilt by assumation when someone benefits, you can then only apply it to the EU. The US, no matter who championed the legislation, was still playing catch up to Europe. In fact, they even spelled that out in the copyright extension act's wording.

      Either way, it doesn't really matter who is right or wrong on this. If anyone expects change, charging offenses like bribery or selling our to Evil Corp, and corruption of government will do nothing but put the leaders on the offensive and make them reject any requests for change no matter how well organized or thought out they might be. I'm still not convinced that there is any evidence outside of the existence of a company who might have benefited from the changes. I guess when someone provides proof that doesn't include some inference, I will have to change my opinions. But until then, at lest in the US, the laws were made because when have been chasing Europe.

    40. Re:That depends...... by pbhj · · Score: 1

      That would be the Berne convention of 1886, signed into law in the US in 1989 .. they sure were speedy to ensure they were compatible with the rest of the world!

      You need to familiarize yourself with the UCC and it's intended purpose. It is after all, the thing that brought about the copyright act of 1976- 20 years after we signed and ratified it in 1955. The UCC was an alternative to the berne convention for countries that didn't like the language of the Berne convention.

      Wow, so I didn't mention something so that means I know nothing about it. It was a short ./ post not a copyright treatise.

      Berne is a copyright framework and sets the term to "authors life + 50 years" or for photos +25 years from creation or films +50 years from showing (roughly).

      You need to familarize yourself with the Copyright Duration Directive (93/98/EEC) that the EU implemented in 1993.

      Yup, and what's your point - European directives don't apply to US juridictions so how does this have a bearing on whether a company may have provided fiscal incentives to US elected officials?

      I just disagree with the ignorance behind blaming everything on Disney and corrupt politicians. In fact, the blame was never even placed on Disney until it was pointed out that they would benefit in Eldred v. Ashcroft.

      BTW, you really don't know about the copyright terms do you?

      No, but nor was I attempting to blame Disney. You're clearly a logical person but you've slipped up a little. You claimed that Disney couldn't have had any input because it was simply due to the US ratifying the Berne Convention that copyright terms were extended. I countermanded with the note showing that the US were signatories long after Disney could have an influence and that they implemented a substantially longer term than required with Berne (so what if other economic zones have too, compatibility in legislation is hardly a force majeur in the drafting of US law from what I can see).

      The copyright for a corporation is 120 from creation or 95 years from publication, whichever is shortest. Disney cannot switch to the 120 years for anything they have published.

      Yeah, I can see how that's no better than 50 years from first presentation (for films) required under Berne. Regardless, Sonny Bono 'Act is hardly supporting your argument that Disney could never have influenced political decisions on copyright terms.

      They also cannot create something, sit on it for 60 years, publish it and expect any more then the remainder of the 120 years (60) for copyright protection.

      Nor would they want to, their business is selling artistic works not keeping them in a file somewhere.

      Also, the EU directive pulled things in the public domain back under copyright if it was within the time allotted. Do you really think Disney would have ignored that when bribing the senators into creating and passing the law? You got to be fucking joking if you do. That would make Disney the BigEvil greedy corp that was not greedy.

      Again, how is that relevant to the US position.

    41. Re:That depends...... by sumdumass · · Score: 1

      Wow, so I didn't mention something so that means I know nothing about it. It was a short ./ post not a copyright treatise.

      NO, your not mentioning it means that if you knew about it, then your comment was purposely designed to mislead and therefor a lie. Either way, you fail, your either ignorant of it (which is ok, it can be corrected)or lieing. There is a ripe history associated with copyright in the US, particularly in the last century. You seem to want to ignore that in order to let delusional fits against Disney and the government prevail. Your fallacy isn't worth the electrons your expending to defend it. As I found later in your comment, you aren't asserting that Disney was behind it, just defending someone's elses assertion that they were. So I don't know if you were intentionally lieing or just throwing an argument out.

      Yup, and what's your point - European directives don't apply to US juridictions so how does this have a bearing on whether a company may have provided fiscal incentives to US elected officials?

      Well, no shit. But if you knew about the UCC, rgw events leading up to it, the signing of the berne convention, the Uruguay round table agreements, WIPO agreements and so on, you would know that at least after WWII the US has made an effort to keep our copyright in line with Europe's protections in order to maintain a market present there and keep a market for their works here.

      No, but nor was I attempting to blame Disney. You're clearly a logical person but you've slipped up a little. You claimed that Disney couldn't have had any input because it was simply due to the US ratifying the Berne Convention that copyright terms were extended. I countermanded with the note showing that the US were signatories long after Disney could have an influence and that they implemented a substantially longer term than required with Berne (so what if other economic zones have too, compatibility in legislation is hardly a force majeur in the drafting of US law from what I can see).

      No, I didn't claim Disney didn't have any input in the copyright terms. I claimed they weren't the reason for them. Two entirely different things. Every single US copyright law passed after 1900 was directly due to a treaty agreement with other countries. It was not and never was because some company bribed senators as the op claimed. Here is a brief and probably incomplete rundown of the history surrounding it. In the 1900's, we had agreements with south American countries and the copyright term was around 20 years with opportunities for extensions. Europe has attempted to get us and those countries who sided with us to join in on the Berne convention but we all found something in it that we couldn't agree with. For the US, it was the term length and the natural rights making works for hire almost impossible because the author retained ownership.

      Shortly after WWII, we realized that we couldn't stay out of Europe because of all the rebuilding efforts we making. Transportation and other tech like under sea telephone lines as well as radio/TV transmissions made us face the fact that information and materials covered by copyright was easily moved between the two area so we attempted to strike treaties with Europe. We still objected with the Berne convention so one the UN conducted the Universal Copyright Convention and drafted an agreement that was an alternative to the Berne convention but was similar enough that it didn't prevent the sharing of works. We signed and ratified that in 1955 but didn't implement it until 20 some years later. This brought our copyright up to life plus 50 years. Once the changes were implemented, the Berne convention changed yet again which made our UCC compliance different enough that it didn't do what it once did with respect to Europe. During negotiation, Europe decided to make the Natural rights clause and one other thing (I

    42. Re:That depends...... by pbhj · · Score: 1

      So in summary (Sumdumass responding to Tepples):

      Actually, no Disney didn't pay US senators a bunch of money to make copyright work well over the human lifespan.

      Is simply your guess and that as I asserted it is a possible scenario.

  13. Do you want to play with it, or have it work? by Whizzmo2 · · Score: 3, Insightful
    Active Directory is mature, well-understood and well-supported. MS will answer the phone at 3:00 am when you call. While FOSS alternatives have come a long way, many are still under heavy active (ha, ha) development.

    Questions you should be asking yourself:
    • Who will maintain this when I'm gone?
    • Does this solution offer 24/7/365 phone support? (If you don't have a phone support contract, MS will usually charge you $250 if the issue is your fault, and $0 if the issue is a bug in their software. (IANA MS rep, YMMV))

    One more question: Why not just combine the two AD forests into one tree, with the student account domain as a child domain of the teachers' domain? (There are many other arrangements here that may better fit your needs.)


    --Whizzmo

    1. Re:Do you want to play with it, or have it work? by cratermoon · · Score: 0, Troll

      "MS will answer the phone at 3:00 am when you call." So you're saying being able to get some underpaid call center script-reading non-english-speaking drone (no offense to the person who is just trying to make a living) is worth paying money for?

    2. Re:Do you want to play with it, or have it work? by Kindaian · · Score: 1

      They will answer, if you have a support incident (and incidents do cost $$$$) to use, otherwise you end talking to a wall. ;)

    3. Re:Do you want to play with it, or have it work? by Zak3056 · · Score: 2, Interesting

      One more question: Why not just combine the two AD forests into one tree, with the student account domain as a child domain of the teachers' domain?

      In the summary, the poster mentioned wanting to reduce the number of physical servers from two to one. There's no way to do that with active directory (unless you virtualize) because each DC can only handle a single domain. Personally, I think the server count just for DCs is a big problem with the design of active directory. If you had two separate but related organizations, to do things the "right" way you'd need at least six domain controllers (two for an empty root, then two DCs for each of the production domains.)

      --
      What part of "shall not be infringed" is so hard to understand?
    4. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 0

      have you ever called Microsoft support?

    5. Re:Do you want to play with it, or have it work? by /dev/trash · · Score: 1

      yes

    6. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 0

      Active Directory is mature, well-understood and well-supported. MS will answer the phone at 3:00 am when you call.

      I had cause to be on the phone to them at around 3am after all of Shell's active directory controllers went down in a cascade failure last year. Everytime they were rebooted they went down again. MS seemed to try quite their best to help but it still took over a week to resolve the situation. I believe MS charged around 150,000 euros for support on a bug in their software but that cost was nothing compared to having thousands of staff doing nothing for around a week.

      If we had open source authentication we could have fixed it within that time, we had the people to rewrite just about anything.

      I found it really odd how management canceled all plans to investigate non AD authentication the day after AD became stable again even though they were told a repeat was entirely possible. They went to great lengths to cover everything up and pretend it never happened.

    7. Re:Do you want to play with it, or have it work? by afabbro · · Score: 1

      Questions you should be asking yourself:

      • Who will maintain this when I'm gone?

      ...which I care about because...?

      --
      Advice: on VPS providers
    8. Re:Do you want to play with it, or have it work? by morgan_greywolf · · Score: 5, Insightful

      Red Hat offers 24x7 support for Red Hat Enterprise Directory. I'm pretty sure Novell has a similar product for SuSE that they offer 24x7 support on.

      It's not like your only choice for 24x7 support is Microsoft.

    9. Re:Do you want to play with it, or have it work? by agallagh42 · · Score: 1

      One more question: Why not just combine the two AD forests into one tree, with the student account domain as a child domain of the teachers' domain?

      In the summary, the poster mentioned wanting to reduce the number of physical servers from two to one. There's no way to do that with active directory (unless you virtualize) because each DC can only handle a single domain. Personally, I think the server count just for DCs is a big problem with the design of active directory. If you had two separate but related organizations, to do things the "right" way you'd need at least six domain controllers (two for an empty root, then two DCs for each of the production domains.)

      The "empty root" theory was dropped a few years back. It's really not necessary.

      Also, two separate but related organizations need a single domain with two OUs. The ONLY reason to separate into two domains was to have different password policies, and even that reason has gone away with W2K8. You can assign password policies at the group level now.

      So, for any infrastructure that doesn't need DCs at multiple sites, you'd only need two DCs for full local redundancy. You may want to add two more in a separate site if you want remote redundancy as well (or just one in each site if money is tight).

      You don't really need to start scaling up to more DCs until you get into tens of thousands of users range.

      --
      Carpe Cerevisi - Seize the Beer
    10. Re:Do you want to play with it, or have it work? by ozphx · · Score: 1

      "Yes, Bruce used to work here..."

      "Yup, he was responsible for the 'upgrade'..."

      "Well, no. I'd more describe him as a crazy hippy who tried to save a few thousand bucks by switching all our servers to Linux based on advice he got on some open source message board. Now everything is totally fucked, and we can't find anyone to sort out his mess."

      "Yes, next time we will hire someone who can do their own research."

      --
      3laws: No freebies, no backsies, GTFO.
    11. Re:Do you want to play with it, or have it work? by Nimey · · Score: 1

      You can assign different password policies (and indeed pretty much any policy) at the OU level with Server 2003. WTF are you talking about?

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    12. Re:Do you want to play with it, or have it work? by Jane+Q.+Public · · Score: 1

      (1) If you want to just "have it work", very often you have to pay for the privilege, to have Microsoft show you how to set things up for your "non-standard" configuration (which encompasses a surprising percentage of configurations). So... the real question is: do you want to pay a shitload extra for it, or play with it?

      (2) If you have to do either one, you do not yet know your system well enough. And in fact, you will end up "playing with it" for a long damned time before picking up the phone to call MS, unless you are one of the lucky IT departments with a very generous budget and high-end service contract with MS. So really, your point is moot! Not to mention that a LOT of FOSS these days has plenty of volunteer support available on the Internet. You might be surprised at how well it works.

      The REAL question you end up with is: do you want to play with it a while, and find the solution, and get to know your system better, OR play with it a while, give up, give M$ an expensive phone call, and NOT learn much of anything about how your system works?

      Don't slam FOSS until you have given it a real try. You might be surprised how well it works. Microsoft sure as hell has been.

    13. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 0

      (unless you virtualize)

      So virtualize! It's 2009!

    14. Re:Do you want to play with it, or have it work? by Zak3056 · · Score: 1

      I hadn't seen the idea of an "empty root" go away, so it looks like I need to catch up on a couple of things. If you get rid of the empty root, how do you cope with the root domain issues (i.e. I have company A and company B that, for political reasons, don't want the other to play in their sandbox... without an empty root, I don't think you can accomplish this, since one will be the root of the forest and have the enterprise admins group under their control.)

      That said, I do agree with you on the idea of using a single domain and multiple OUs for related companies (I plan to implement something along these lines this year--currently only my organization is using AD, while my sister companies aren't using... anything. I'm responsible for implementing AD at the other half dozen sites (all separate companies) and I really wasn't keen on having almost 20 DCs for an organization that only has 500 users. Luckily, though, I shouldn't have to worry about the political issue noted above.)

      --
      What part of "shall not be infringed" is so hard to understand?
    15. Re:Do you want to play with it, or have it work? by falcon5768 · · Score: 1

      If the documentation is there, then its the hired persons responsibility to know WTF they are doing. What your talking about is a documentation issue, not a support one. And all told I have yet to EVER work ANYWHERE even with AD setups where everything was documented and you didnt have to do some searching out of why something was done, or why something is convolutedly implemented. Its par for the course in IT and if you cant understand that, you belong back at the help desk supporting staff with how to open a document on their desktop, and no where near the infrastructure. The very idea you should tailor your network for your replacement is ludicrous.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    16. Re:Do you want to play with it, or have it work? by afidel · · Score: 1

      No, you can't unless you are running R2 and even then it's not nearly as flexible as 2008, the GP was basically correct.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    17. Re:Do you want to play with it, or have it work? by urbanriot · · Score: 1

      You're talking out of your ass. The three times I've called Microsoft's regular 1-800 server support lines lead to people who spoke very clear English, two from USA and the third with an upper crust British accent who spoke better English than myself.

      Of the three times I've called, two of those lead to hotfixes that were provided free of charge and all of the calls were 'after hours.'

    18. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 1, Interesting

      I recently worked with a guy who had this same mantra "I have someone to call who will help me, that's why we use Microsoft.".

      This guy never bothered to learn anything from Microsoft because he could just pick up the phone and burn company money on an incident report and get hand held through fixing whatever it was he fucked up that day.

      I'm not saying that you 'never' have problems with things other than Microsoft, but when you do you've got more immediate options available such as (1) googling for error messages (2) looking at the source (3) scouring the forums for the project.

      Personally for every product I managed to switch from Microsoft to something open source I never had to be woken up at 3am for anything, I'm sure it's possible that would happen but if it did I, or anyone with a web browser, a little unix experience and 2 ounces of brains could solve it too.

      Microsoft being available to fix their broken stuff isn't the answer, making resilient software in the first place is. For lack of resilient software from them, I go elsewhere.

      And, for the record, I don't care about Microsoft vs. OSS or any of that stuff, I've paid for plenty of great software over the years, if Microsoft makes a good product I've got no qualms about going with them.

      However, with terrible piles of crap like Exchange and Vista, the answer isn't who do you call at 3am, it's who do you call at 9am to replace it.

      As far as 'who will maintain this when I'm gone?' who gives a fuck? If I get fired, fuck you and the horse you rode in on. If I leave, I'll happily produce documentation that any future employee with a little unix experience could understand.

      Plus, fuck you for charging me $250 if it's my fault. I make mistakes just like everyone else, if I'm doing something terribly wrong, fine, but if I made a little mistake or MS didn't document it.. fuck you double?

      There's plenty of sharp guys out there who'd chomp at the bit for the opportunity to be woken up @ 3am for $250 to say 'Oh, you need to push the changes out to the cluster.'. That's not a reason to go with microsoft.

      It's a reason MANAGERS will go with Microsoft. But, with the recent economic blood-letting of idiots from tech companies you might not be hearing 'Nobody every got fired for buying Microsoft..' much anymore.

    19. Re:Do you want to play with it, or have it work? by StuartHankins · · Score: 1

      And with my experiences, it's been a person from overseas with a name such as "John" who is difficult to understand. Almost as bad as calling Symantec.

    20. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 0

      The current economic changes will likely have zero effect on what directory service and email solution companies choose, as total cost of ownership is not entirely related to the cost of the software and Windows admins are cheap and plentiful these days, and migrations are costly. The status quo is what will rule.

      "As far as 'who will maintain this when I'm gone?' who gives a fuck?"

      Bad IT karma, bro.

    21. Re:Do you want to play with it, or have it work? by lukas84 · · Score: 1

      Password policies only worked at the domain level until 2k8 came out (and the PSO is quite clunky, but it works well).

      Of course you could place password policies at any OU. It just didn't do anything ;)

    22. Re:Do you want to play with it, or have it work? by lukas84 · · Score: 1

      So what was the issue and what was the solution to the issue?

      In my experience, most AD problems come from user errors - for example using improper software to backup/restore AD (e.G. non-AD Aware Imaging Software), or error with virtualization (e.G. rolling backs snapshots on a virtual DC).

    23. Re:Do you want to play with it, or have it work? by sumdumass · · Score: 1

      I'm in the habit of starting all my tech calls of with "I have a hearing problem so I will probably ask you to repeat yourself many times so if you can make sure your speak as clear as possible it will help me out a lot."

      The result, I either get an English person on the phone or the best speaking foreigner in the place. It's actually taken a lot of the frustration out of 3 am support calls.

      If you or anyone is getting foreigners who make your name sound like a swear word when they say it, I suggest giving that a try. Plus it has the benefit of making them feel sorry for you so they give up a little of their own frustration from the last caller who cussed them out because they couldn't understand each other.

      I remember one time dealing with an Indian at SBC's tech support over an gateway issue on a DSL modem. I'm pretty sure he was in america and not some pharmed out call center but after going in circles is asked him to stop for a minute and then asked him is English was his first language. He said no so I told him to listen very carefully to my problem (which was the DSL modem had a hidden IP address to access the configuration and it was intercepting my own routing requests and causing some weird problems including my own servers being unreachable at times). Anyways, he got offended and suggested I get my hearing checked which gave me the idea. After cooling down a but and explaining the problem, he then understood what was going on and proceeded to direct me to put the DSL modem in a true bridge mode (no User Pass settings nor configuration pages or anything) and all was fine. It has worked ever since with great results.

    24. Re:Do you want to play with it, or have it work? by sumdumass · · Score: 1

      I have all those convoluted things written down. I keep them on a thumb drive that will go with me when I'm no longer around. Your right in what you say, I have walked into many places that you have to wonder about not only the competency of the previous admin but his sanity as well.

      I have also had admins that followed me into places call and ask questions about why something was done. If they do, I give them all the help I can without doing their job. They usually can't read my shorthand notes as I make abbreviations up all the time that even look strange to me after a few years. Of course I have only been replaced by reasons other then my own once so it isn't like I leave many places on bad terms.

    25. Re:Do you want to play with it, or have it work? by agallagh42 · · Score: 1

      Forest federation takes care of the empty root problem quite nicely.

      --
      Carpe Cerevisi - Seize the Beer
    26. Re:Do you want to play with it, or have it work? by agallagh42 · · Score: 1

      To be more specific, this changed because MS announced way back that domains are not a security boundary anymore. Since anyone with admin rights to a global catalog can make changes to any object in the forest, they say all domain admins in the forest must be trusted.

      Therefore, if there's a political reason to separate the two companies, they should each have their own forest. Setting up a forest trust (federation) allows you to assign rights to resources across the forest boundary without giving away the keys to the kingdom.

      --
      Carpe Cerevisi - Seize the Beer
    27. Re:Do you want to play with it, or have it work? by afabbro · · Score: 1

      "Where is old Bruce now?"

      "I hear he's making loads consulting for Yoyodyne."

      "Hmmm...(ring,ring)...hello, Bruce? This is Archie over at Gizmonics. We can't make heads or tails of this setup. Would you be willing to come back and fix it on a consulting basis? Say, $500 an hour? What's that? OK, you can expense your meals and we'll throw in a Wii."

      --
      Advice: on VPS providers
    28. Re:Do you want to play with it, or have it work? by Nimey · · Score: 1

      Curses! That would explain why my password policy doesn't force automatic expiration over the entire OU. Way to fucking go, Microsoft. That's what /error messages/ are for.

      At least that seems to be the only GPO that doesn't completely work.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    29. Re:Do you want to play with it, or have it work? by bastion_xx · · Score: 1

      10-4 on this (and MS's advice to use OU delegation instead of multiple forests). We use this feature to allow our companies in different legal jurisdictions (i.e., US + UK vs. the rest of our territory) to federate and share common resources, but not have inward reaching administrative rights.

    30. Re:Do you want to play with it, or have it work? by Anonymous Coward · · Score: 0

      So what was the issue and what was the solution to the issue?

      The problem was the flawed assumption that AD would only ever have windows clients sending LDAP over the network in some subset of what the RFCs allow. That's at least 2 failures. No validation of input, and not accepting what should be valid input.

      AD doesn't do LDAP, it does something that looks like LDAP but is only 95% LDAP. If you hit the 5% AD and the OS under it will go down in a flash. The problem is nobody knows where that 5% is.

    31. Re:Do you want to play with it, or have it work? by Hyppy · · Score: 1

      An easy way to avoid the physical server sprawl with having an empty root and multiple domains is to just virtualize. With just 2 physical servers, you can run DCs for the Empty Root, and any domains under it, with full redundancy.

  14. Sun Java System Directory Server by wmute · · Score: 5, Informative

    I don't often recommend SUN products with the exception of Solaris but Sun Java System Directory Server Enterprise Edition has actually proven to be a very stable solution. I don't believe its open source but I believe it is free. There is also an identity synchronization tool that allows you to sync your LDAP to AD servers if needed. Handles multimaster replication between however many nodes flawlessly with very good performance in my experience. It'll run on Windows,Linux, or of course Solaris.

    Good luck, LDAP is a pain in the ass ;)

    1. Re:Sun Java System Directory Server by CAFED00D · · Score: 1

      I'll second that. I've used this product in it's various incarnations over the last 8 or 9 years. It's stable. It's free. It's easy to install. And it has a nice, shiny web interface.

    2. Re:Sun Java System Directory Server by teaDrunk · · Score: 1

      Seconded. (actually thirded, see post below from La Camiseta, right on spot).
      Sun Directory Server is good. But really, only if you really want to lose AD.

    3. Re:Sun Java System Directory Server by morgan_greywolf · · Score: 1

      LDAP is only a pain in the ass when you first set it up. Once you get it going, it's far easier than alternatives such as NIS/NIS+. Note that AD is LDAP-based.

      A wise directory architect/administrator will plan his schema out carefully first, taking into account all of the possible current and future requirements, including replication and high-availability requirements in addition to the data elements themselves. Only then, after he has buy-in from both management and the user-base, will he begin to implement.

      I speak from personal experience.

    4. Re:Sun Java System Directory Server by SportyGeek · · Score: 2, Interesting

      There's a nasty little caveat to using linux clients to authenticate securely to Sun's LDAP server: if you're using a proxy account for authentication, you need to place a plaintext file (ldap.conf, I believe) so that it can be read (cannot use a hash). I've still yet to figure out a workaround to prevent the need to place the password in plaintext where the only thing I can do is chmod 400 the file.

      I would love to be demonstrated otherwise, if someone knows :)

    5. Re:Sun Java System Directory Server by Anonymous Coward · · Score: 0

      A wise directory architect/administrator will plan his schema out carefully first, taking into account all of the possible current and future requirements

      So, where does one hire precognitive directory architects?

      You know, I've disliked you for a long time, but couldn't quite figure out why until I read that sentence.

      Now I know why: You're clueless, but think you're not.

      The rest of your post reads like buzzword bingo.

    6. Re:Sun Java System Directory Server by Fyzzler · · Score: 2, Interesting

      That account only has to have read only search to the directory. You can setup ACI's to prevent it being able to do anything but return authentication search results.

      Anonymous search is common for both AD and LDAP directories. If you set things up correctly, all you can see with this account/password are the same you could see on a linux/unix box by doing a "getent {passwd,group,host...} command.

      --
      I have one question. If the Japanese Ministry of Agriculture is not in charge of Gundam, then who is?
    7. Re:Sun Java System Directory Server by glitch23 · · Score: 1

      I don't often recommend SUN products with the exception of Solaris but Sun Java System Directory Server Enterprise Edition has actually proven to be a very stable solution. I don't believe its open source but I believe it is free. There is also an identity synchronization tool that allows you to sync your LDAP to AD servers if needed. Handles multimaster replication between however many nodes flawlessly with very good performance in my experience. It'll run on Windows,Linux, or of course Solaris.

      I much prefer the old Sun Directory Server to the new Java System Directory Server (SDS) even though SDS 5.2 still had issues. The new one is a step backwards in my opinion. You can't create POSIX accounts directory using the GUI; a POSIX Group object class is available in the list but not a POSIX account. For every POSIX account I have to creat an inetOrgPerson and modify it. It also won't let me deactivate or re-enable accounts using the GUI. I have to use CLI scripts (which don't work out of the box and had to be fixed) and to unlock accounts I have to reset the account password. I shouldn't have to do that. It also won't let me do anything with the operational attributes. They are strictly read-only, at least through the slow web GUI. I haven't attempted an ldapmodify command.

      It is free if you don't want support but it isn't open source. I've found that 2 times over the last 8 months it has broken its own replication. I've had to go in to the web GUI and fix it. Also, being on Solaris is a pain in the ass. Their patch system is a mess and nonsensical to me (a Windows/Linux person). You can't tell whether you need a patch or not and Sun Java System requires a ton of patches whether or not they really affect any of the components you have installed. I have other gripes about how Solaris clients had to have the LDAP schema modified in SDS before they could authenticate but I won't get into that. We use Solaris 9 at work if you are curious.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
    8. Re:Sun Java System Directory Server by SportyGeek · · Score: 2, Interesting

      Thanks for the reply, Fyzzler. I have looked at anonymous querying, but for DDoS purposes, it does not seem prudent. However, I'll read up on configuring ACI's, but it would still be nice to eventually not have to rely on a plain-text password, anywhere.

    9. Re:Sun Java System Directory Server by David_W · · Score: 1

      Question (and I haven't researched this AT ALL): Could you use certificate-based authentication instead of password-based?

    10. Re:Sun Java System Directory Server by morgan_greywolf · · Score: 1

      So, where does one hire precognitive directory architects?

      Obviously, someone who knew what they were doing would be able to anticipate future growth and demand for the system.

      You're the one who thinks you know what you're talking about when you, in fact, couldn't buy a clue given enough money and 10 possible clue vendors.

      Have you ever heard of a business plan? Have you ever heard of a departmental plan? Do you understand anything about business or IT?

      Because I have a degree in both and enough experience to match. You, OTOH, obviously have nothing better to do than to be my personal troll.

      Now go shoot yourself.

    11. Re:Sun Java System Directory Server by SportyGeek · · Score: 1

      I've looked at the option, but I've had trouble finding adequate information. The problem is that the ldap client in Solaris does not require the plain-text password and I'm not sure if setting up certs will require that the whole system be changed to accommodate linux hosts. I guess I'll just have to read more about it :)

    12. Re:Sun Java System Directory Server by jwhitener · · Score: 1

      I would second Sun Java Directory Server EE. Very stable product, easy to manage and install.

      Sun has also done a good job at providing replication, which in a large environment, is very useful for load balancing, as well as creating multiple ldaps for different purposes.

      For instance, right now I have a Sun Directory server version 5.5 replicating to a Sun Directory server version 6.3, which replicates to a Microsoft AD server.

      The 6.0+ Sun directory servers have very nice web based management tools, which makes working with ldap a lot easier imo. Sun seems to stay somewhat compatible with microsoft, which, due to the popularity of MS, makes my life a bit easier. Like, the Sun Email/Calendar servers have Outlook connectors that work fairly well, etc..

      Support contracts from Sun are moderately expensive though, and their documentation of some of the more obscure product details are a bit lacking. Probably to boost support sales.

    13. Re:Sun Java System Directory Server by mdhoover · · Score: 1

      Dont use a proxy account for authentication from linux (you need the proxy account on solaris though so ldaps/tls works...).

      Ensure that userpassword is readable by no-one (including the proxy user), and use pam_ldap for authentication.

      On linux anonymous access is sufficent for NSS lookups, authentication is performed via pam_ldap, which performs an ldap bind as the user that is authenticating.
      This also frees you to use any password storage scheme you want.

    14. Re:Sun Java System Directory Server by Anonymous Coward · · Score: 0

      What about DDoS attacks when anonymous querying is enabled? I believe it is an explicit warning in the documentation. The proxy account is so that the password doesn't need to be entered via stdin with automated lookups.

    15. Re:Sun Java System Directory Server by mdhoover · · Score: 1

      Proxy account wont stop DoS due to excessive lookups by a malicious person on systems configured to use the service on the local network. They will just be performed by the proxy user.

      True you have extra potential for anybody from any host to perform lookups and abuse the server (generally the ldap servers are not public to world though), but in my deployments it has been a requirement for free internal access to the information provided.

      With a good spread of hub or read-only consumers behind ldap proxies this can be alleviated somewhat.

      In my experience the biggest DoS has been due to account lockout settings... but you get that regardless of authentication backend...

  15. Samba4 by obi · · Score: 3, Informative

    Maybe not exactly the answer you're looking for, seeing as Samba4 is not out yet; however samba4 includes, among other things:

    * Internal LDAP server, with AD semantics
    * Internal Kerberos server, including PAC support

    You can, but don't have to hook it up to an external LDAP server. You can use MMC consoles to manage it. They're even building real Outlook compatible Exchange functionality on top of it (see openchange.org). Not that I'd ever want to run Outlook though.

    1. Re:Samba4 by Anonymous Coward · · Score: 0

      Check out FreeIPA (http://www.freeipa.org/). If you are interested in doing both directory services and authentication, it is a perfect fit.

    2. Re:Samba4 by netcrusher88 · · Score: 1

      Hear hear, re: Outlook. Evolution or Thunderbird know how to speak IMAP, SMTP, and LDAP (for address book services).

      And they multithread, so they don't lock up while talking to the server. Outlook still hasn't learned to do that, as of Outlook 2007.

      --
      There's an old saying that says pretty much whatever you want it to.
  16. Sun Java System Directory Server by La+Camiseta · · Score: 2, Interesting

    It may not be opensourced yet, but Sun has released almost their entire enterprise stack for free for anyone to use, including their DSEE, with unlimited entries. It can synchronize with AD, and they have a good deployment planning guide for synchronizing with AD and there are guides all over the place regarding authenticating Windows off of LDAP servers.

  17. Active Directory is NOT ldap. by Anonymous Coward · · Score: 0

    Active Directory has the following features:

    * LDAP directory services
    * Kerberos Authentication
    * Integrates natively with Exchange
    * Integrates natively with Windows clients
    * Provides management user interface.
    * Provides ways to manage Windows clients remotely through things like Group policy objects.
    * etc etc.

    OpenLDAP provides LDAP. Ok... what about that? It provides the fucking _protocol_. No management facilities that are worth talking about, no schemas, etc etc.

    So if you were to use OpenLDAP as a 'AD alternative' that means you'd have to create 95% of what AD provides out of the box yourself.

    NO windows management.
    NO user management
    NO exchange compatibility
    NO nothing.

    Just LDAP. Woohoo. That and $1.50 will buy you a candy bar.

    The closest you can get to Active Directory using open source software at the moment is:

    Samba4 --- which is beta and still provides no management facilities to speak of. Provides user management, tools to impliment GPO, windows-compatible Kerberos and Windows-compatible LDAP services. Also is compatible with Linux systems (of course).

    FreeIPA -- which is the community version of Redhat's IPA. This provides basic Kerberos/LDAP/etc for people that want to move away from using NIS and don't want to go to Windows. It still provides no compatibility or integration with Windows or other popular items.

    In other words there is NO equivelant to Active Directory that you can get in OSS world. You can get bits and peices and can get them working together to get close to AD, maybe enough to satisfy business requirements if your lucky, but your going to put many weeks into deploying something with less functionality then you can get from Active Directory out of the box.

    1. Re:Active Directory is NOT ldap. by glitch23 · · Score: 2, Insightful

      I agree with your statements regarding what ADS provides and what OpenLDAP does not. The fact that OpenLDAP gives you a backend and nothing else is one reason I did not recommend it to the submitter however your subject for your post is not correct. ADS *is* LDAP. It uses LDAP underneath just as any other directory server does on the market today. Many also can integrate with Kerberos just as ADS does. I hate when people call ADS "Active Directory" and then they refer to Sun's implementation as an "LDAP server" or whatever. The fact is ADS is as much LDAP as any other. MS has just added attributes to the schema to fit a Windows infrastructure but then again so has Sun for Solaris clients. The LDAP schema was meant to be extended and can even be extended by the administrators to add custom attributes and object classes for companies who want to integrate their products with it. MS is no different in what they did. It's their own implementation of it just as Sun has their implementation. If someone wants an unadulterated implementation of a directory server they should go for OpenLDAP but they will be sorry (if only due to lack of management tools).

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  18. Single computer? by daybot · · Score: 3, Insightful

    ...we'd like to be able to replace the two aging AD servers with a single, more powerful Linux server

    Whichever system you end up using, I strongly discourage building your network around a single server.

    1. Re:Single computer? by im_thatoneguy · · Score: 1

      Seriously. Unless your students only need the computers for unimportant work what are you doing without a backup?

      We have 5 people who use 2 AD servers (Windows 2008). If one goes down the other takes over and starts rebuilding the first. That's not all that expensive. If you have 300 students plus you have teachers who need to grade papers and upload assignments I would hate to see you get fired because you saved $2000 on an extra server.

    2. Re:Single computer? by bendodge · · Score: 1

      I'd like to assume he means a single redundant server, rather than two servers doing different things.

      --
      The government can't save you.
    3. Re:Single computer? by TakeyMcTaker · · Score: 1

      I strongly discourage building your network around a single server.

      I couldn't agree more. The strongest reason to use *any* AD or LDAP implementation is support for live network replication and load-balanced clustering.

      Keep your two old servers but install the new OS, make the new server the master node, and replicate to the two old servers as active cluster slaves. Spend the money on more hardware for cluster reliability, not on one big monster server. You can even hot-fail-over IPs, DNS names, and shared storage, for any services that require a consistent single network source.

      Clusters are always better than behemoths, when networking.

    4. Re:Single computer? by drinkypoo · · Score: 1

      The whole question is definitely a tale told by an idiot. "How do I replace two working Windows servers providing me redundancy and failover" (or do they load balance these days?) "with one machine that is bound to cause me problems well unto eternity?"

      Unix as AD server makes sense basically only when you are adding Windows to a Unix environment, especially if you are already authenticating with LDAP. Even then don't you need OpenLDAP, BIND, and Samba-NG to make it fully happen? Scary.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Single computer? by daybot · · Score: 1

      Unix as AD server makes sense basically only when you are adding Windows to a Unix environment.

      We thought about this after gradually going from an almost entirely Windows server room to a fully Linux server room except for two NT4 domain controllers. I read up on the subject and realised it wasn't worth it.

      I get the impression that danboid wants to do this to satisfy his/her own ethical or career reasons - (s)he has a small budget and wants to be in charge of a proper, beefy Linux server, not a pair of Windows boxes. I understand that, but you do have to put the customer first here. I'll bet the customer is happy with its 'aging AD servers' - our NT4 DCs ran for 10 years - if the back office stuff works, nobody cares what it's running except those who sit in the server room all day admiring their empire. I know because I was once that person - I even wanted to retire two servers just because they were the only beige boxes left in the server room.

  19. Fedora DS by digitalhermit · · Score: 1

    I've run both OpenLDAP and Fedora DS. Both are relatively easy to setup, but I'd give the nod to FedoraDS which is easier to manage and easier to get replication working. FedoraDS also seems to be more compliant, but that was just my impression based on some limited experience with the schemas.

    Getting Windows to authenticate was relatively simple as there are lots of HOWTOs. If you have Linux clients, it's also relatively easy. CentOS/RedHat, for example, just needs a couple changes via system-config-authentication. You'll also need to configure things like posix groups and host/service based authentication.

  20. There isn't an alternative. Next question. by realmolo · · Score: 5, Insightful

    I've messed with the so-called "Active Directory replacements". They all suck.

    The fact is, if you are using Windows clients, Active Directory works, it's simple, and you'd be fucking CRAZY to try to use anything else. Save yourself some pain, and blow $1000 (pounds, whatever) on Server 2003 or 2008.

    Seriously. You don't want to do this. It's a fucking nightmare to try to support a Windows domain without a real, genuine Microsoft domain controller.

    Did I mention this is a bad idea?

    1. Re:There isn't an alternative. Next question. by Shados · · Score: 4, Interesting

      I love Active Directory, but just a little amusing anecdote... The company I'm working for is a 100% Windows shop across the board, has desktops in the 6 figures, yet does NOT use Active Directory...

      Their "forests" connect for business reasons to the domains of all of their clients, which makes the machines/accounts in the domain hit the millions...so well, to make that work better, they wrote their own "Active Directory" from scratch...its still running on Windows server, but its not an actual Active Directory(tm) kindda thing.

      But yeah, replacing AD for the sake of replacing it, is retarded. Windows Server isn't even that expensive, and for smaller companies, you can get Small Business Server, which is really, really cheap for what it provides.

    2. Re:There isn't an alternative. Next question. by arkhan_jg · · Score: 1

      It's cheaper than that; server 2008 licences for education are about £95 a pop, plus CAL's of course. Handy when you're also building a VMware based setup.

      We're a school going the other way - we were running a mixture of NT4 and linux servers, glued together with samba and ldap, including redhat directory server, and finally got the money and the time to upgrade.

      I have to say, when you're using windows desktop clients (pretty much mandatory because of windows-only educational software), active directory is a hell of a lot easier to manage and support. We actually went with AD on server 2008 because management want Exchange+outlook for the teaching staff (integration into other software, shared calendaring etc), instead of our current dovecot/squirrelmail solution.

      Linux will definitely still have a place on the backend, but it makes a lot more sense to have samba tied into AD, rather than the other way around. Sure, it costs more, but the amount of MY time it will save by not being the only guy who can do anything with the servers will be pretty hefty.

      --
      Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
    3. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      concur!

      ask yourself this question:
      "how long will it take me to have this A.D alternative working the way i would expect a 2003 box to behave?"

      server 2003 (and 2008) work, and work well.

    4. Re:There isn't an alternative. Next question. by madclicker · · Score: 3, Insightful

      SBS is wonderful, if you have 5 users on the system. Additional licenses will kill you...., oh yeah, love the Exchange integration and no backup AD controllers. SBS is a crippled pos. One other thing I found to be quite interesting with MS AD servers, how does one manage hundreds of systems being re-prepped or replaced from the AD. I haven't found any good way to manage computers in the AD.

      --
      "History is the realm of the true lie." A.Szerb
    5. Re:There isn't an alternative. Next question. by Mista2 · · Score: 1

      Use a virtualisation prooduct, and on two of your hosts run 2 VMs with Windows 2008 Core, Active Direcotry and DHCP serivces.
      This takes very little RAM, the VMs are very easy to maintain, imige and recover if they go tits up and AD is probably one of most reliable products MS sell. It is worth the money for that 8(
      However I believe eDIrectory is better if you want to be able to supports integration with other directory systems and the OpenEnterprise server suite does have some good stuff right out of the box. and you can run it on Linux hosts (also in VM). Not FOSS yet though.

    6. Re:There isn't an alternative. Next question. by bertok · · Score: 3, Insightful

      I can second this.

      The $1,000 cost saving on the license (or possibly less for an educational license) is absolutely NOT worth it. Don't drink the FOSS koolaid, MS Active Directory is stable and scales. I've seen 1 million account domains runs fine on a couple of pretty average boxes. Your tiny little education environment will work fine on anything. There are netbooks that could handle the load for a "large" school environment.

      If you MUST have a single physical Linux server (why?), then just run up a MS Windows based AD controller in a virtual machine. Your problems are then solved, and you won't be chasing down bizarre compatibility issues at 7pm on a Friday because some MS patch or Samba patch didn't like each other.

      Not to mention that with ANY domain technology, single servers are just insane. Patching single-server domains is a nightmare, while you can pretty much arbitrarily turn off AD domain controllers at any time if you have two set up correctly. If physical hardware is too expensive, again, virtual machines are your friend.

      Also, as others have pointed out, multiple domains just cause a maintenance headache, and do not add significant security. The access control lists in AD are very fine grained, and allow total lockdown, down to the attribute/object level.

      As a case in point, I've build ASP style AD/Exchange solutions where the client companies could see their own users, global address lists, etc... but weren't even aware of any other clients or users. This is well documented and supported. Lots of Exchange email hosting companies do this, or more paranoid organizations, such as education, where you don't want your students sending emails to staff mailing lists, or calling the hot female teacher's mobile phone at 3 am in the morning.

    7. Re:There isn't an alternative. Next question. by gad_zuki! · · Score: 1

      Exactly. AD isnt just ldap + kereberos. Its group policy and a handful of other things that havent been implemented in FOSS.

      If they asker wants to get off AD then get off AD. Switch to some other authentication method or pay for the real AD. Or take a step back and implement an NT4-style domain with Samba.

    8. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      >MS Active Directory is stable and scales

      Bullshit. Scale AD to more than one hundred thousand objects over a wide area network and it will degrade under its own weight, even with the best of planning and hardware. You'll see "quirkies", such as denied access to files on network shares, because of timeout issues during rights verification.

      Worse, you won't be able to reproduce the problems at will, and so your users will suffer (and complain!) until you can finally catch it in action.

      But, in typical Microsoft fashion, it's getting better. Server 2008 is better than 2003, which was better than 2000... yet they still can't match eDirectory, even though they only have to deal with one OS.

    9. Re:There isn't an alternative. Next question. by jangid · · Score: 1

      We have a smoothly running network of around 10000 machines mixed with windows, sun, linux, ibm etc. I know that we are using a proprietry Directory solution but not sure which, probably IBM's.

    10. Re:There isn't an alternative. Next question. by RightSaidFred99 · · Score: 1

      Lie. Plain and simple lie. Large corporations (think "fortune 20") use AD and it scales well beyond one hundred thousand objects. Learn to manage Active Directory.

    11. Re:There isn't an alternative. Next question. by lukas84 · · Score: 1

      SBS08 Premium can have a backup AD controller.

    12. Re:There isn't an alternative. Next question. by lukas84 · · Score: 1

      Why don't the branch offices have their own DC?

      With WS08 RODCs, there isn't even much of a security concern.

    13. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      But don't you see! It's Micro$oft!!! EEEVVVVIIILLLL!!!!! Stop trolling and follow the groupthink.

    14. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      You can have as many backup domain controllers as you like with SBS 2003 and SBS 2008. The only caveats are:-

      1. The server running Windows SBS must be the root of the Active Directory forest
      2. You cannot create trust relationships with any other domains
      3. The Windows SBS domain cannot have any child domains
      4. All the flexible single master operations (FSMO) are restricted to running on the Windows SBS server.

      Does Google not work where you are or do you have no research skills given that MS have a dedicated article debunking these myths?

      http://blogs.technet.com/sbs/archive/2007/10/04/debunking-the-myth-about-additional-domain-controllers-replica-dcs-in-an-sbs-domain.aspx

      http://www.microsoft.com/windowsserver2003/sbs/evaluation/topmyths.mspx

    15. Re:There isn't an alternative. Next question. by turbidostato · · Score: 1

      "Use a virtualisation prooduct, and on two of your hosts run 2 VMs with Windows 2008 Core, Active Direcotry and DHCP serivces."

      Then have a hardware problem on your virtualization hardware and return to square 1.

    16. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      One discrepancy: You CAN run a backup domain controller with SBS, it just has to be a full blown edition of server instead. You just slap a Windows Server 200x Standard box on the domain and dcpromo it up. Move whatever FSMO roles on to it that you like, and you're good to go.

    17. Re:There isn't an alternative. Next question. by Anonymous Coward · · Score: 0

      You really are a trolling moron. If you have an small office with 5-50 users, then SBS is the best choice. Minimal maintenance & it "just works". There is no comparable alternative available.

    18. Re:There isn't an alternative. Next question. by hyc · · Score: 1

      No, it's the plain truth. The AD database design is inherently flawed, and AD is the least scalable directory server in the world.

      http://www.mail-archive.com/ldap@umich.edu/msg01464.html

      --
      -- *My* journal is more interesting than *yours*...
    19. Re:There isn't an alternative. Next question. by methangel · · Score: 1

      Amen. Amen. AMEN. Amen. I was reading through this thread wondering why in the HECK someone would want to subject themselves to this level of pain. Fact of the matter is, none of the "directory replacements" are even going to begin to touch on the level of quality, support, integration, and ease of use that you'd find with a 2003/2008 Active Directory implementation.

      I mean, really, don't do it.

    20. Re:There isn't an alternative. Next question. by RightSaidFred99 · · Score: 1

      Don't let facts get in your way. I work in a company with 75,000 plus employees and well over that many machines, plus a ridiculous number of other objects. All managed in AD. All with no performance issues.

    21. Re:There isn't an alternative. Next question. by Mista2 · · Score: 1

      Thats why you have two of them, and images of the guests 8)
      Easy recovery of the AD server as long as one of the DCs survives. 8)

  21. Active Directory is Microsoft's best work by catmistake · · Score: 4, Insightful

    I'm not sure I understand the point... I mean I hate Windows as much as the next *nix-lovr, but if your network is a slew of Winboxen... why make a headache for yourself? Active Directory is pretty well received, even as a proprietary LDAP implementation... will a FOSS replacement really be worth the cost savings? If most of the machines to be managed are Windows, I'd use AD for them. If its a mixed network with mostly something else, then I'd attempt to shoehorn the management of the Winboxes with whatever implementation was easiest for the majority of the machines (i.e. if 200 OS X machines & 40 Winbox, I'd use Open Directory... if 90 debian & 15 winbox, likely OpenLDAP, etc.)

    You don't hate AD as much as you think you do... do what is easiest... if AD is already deployed, its probably easiest).

    1. Re:Active Directory is Microsoft's best work by Anonymous Coward · · Score: 1, Insightful

      see a post above, it's about choice...

      once you go to AD, there's no way back, which is not a really good strategy/risk decision

      if instead you choose a server/service that can be easily exported/dumped should your new/future requirements need it, then you have the choice and you can pick another one by simply using the standard LDIF and no tweaks

      yeah, I know, it's the same old story about Microsoft and lock-in, but it's true

    2. Re:Active Directory is Microsoft's best work by methangel · · Score: 1

      Ok, I call bullshit. I want you to show me one example of a FOSS implementation that lets you convert to Active Directory after the fact.

  22. TCO by Anonymous Coward · · Score: 0

    There are many, many places, where the TCO for FOSS solutions is better than that of the proprietary systems. Domain management services are not one of them; the license costs for domain controllers are much less than the additional labor you'll spend on the FOSS solutions, for anything but large networks (tens of thousands of machines.)

    In other news, the comparison of Active Directory to FOSS "directory servers" is misleading at best; LDAP and fileshares are a tiny piece of AD, and one that Microsoft gives away freely for any most OS's of theirs. (The LDAP aspect isn't broadly known - the product in question is AD LDS, formerly ADAM; aside from being a little off LDAP standards, it is as efficient and reliable as anything out there.)

    I hate to say it, but there's nothing even close to AD; Microsoft justifiably dominates the market here.

    1. Re:TCO by erroneus · · Score: 4, Interesting

      I have set up four installations of SMEserver 7.x in the past 8 months into small businesses. I think I have put a collective 24 man hours into keeping those sites up. They stay up... keep going and going and going... and running Linux, I don't have nearly as much to worry about with critical worms running around and the like. Meanwhile, keeping up with my Microsoft AD network keeps my family fed and me employed full time. I am not complaining, I am just saying if TCO is largely factored by time/labor? SME server beats Microsoft hands down so far.

      Microsoft does not justifiably dominate the market. It simply dominates the way it does with all other things it does. MSIE is the best web browser, I suppose, as evidenced by its dominance as well..?

    2. Re:TCO by Anonymous Coward · · Score: 0

      and mspaint has lower TCO than photoshop... duh.

    3. Re:TCO by Noctris · · Score: 1

      Maybe you are doing it wrong.. i run a domain with around 40.000 accounts and i can't even remember the last time i logged in on an active directory controller..

  23. stick with AD by jdbausch · · Score: 2, Insightful

    Hate on Microsoft all you want, I do it all the time myself, but AD (and Exchange as well) get the job done, are well supported by Microsoft, and in my experience, worth it. If you weren't running windows clients, it would be different, but as many people on here have said, the features of AD are hard to replicate. Perhaps you have philosophical open source / free software motives. But the only reason I could think of for that a smaller organization like yours would move off AD would be to save money on the license, and especially on CALs. But as a school, don't you get them for damn near free anyway?

  24. DoD uses RHDS (FDS) by xzvf · · Score: 3, Interesting

    I've seen RHDS (paid support version of FDS, but basically the same code) scale to millions of users. I've had a clustered pair running on blades handling 250K records easily. AD doesn't scale as well, requires tons of supporting software and locks you in to a funky LDAP-like format. If you want to move from RHDS to Novell, or OpenLDAP or even AD all you have to do is dump to ldif. Try going from AD to anything else without a great deal of pain.

    1. Re:DoD uses RHDS (FDS) by paganizer · · Score: 1

      AD doesn't scale well? Requires tons of supporting software?
      Could you elaborate, please? your statements seem to contradict my experience.

      --
      Why, yes, I AM a Pagan Libertarian.
    2. Re:DoD uses RHDS (FDS) by duffbeer703 · · Score: 1

      AD is a AAA solution - Authentication (LDAP), Authorization (Kerberos) and Auditing (GPO, Logging).

      Usually solutions like RH Directory server are used for securing applications (websites, roles within apps, etc), and not for the PCs. LDAP is just one "leg" of the AD stool... LDAP gives you a user store (authorization), but the real value of AD is that it's the only Kerberos implementation that is usable by regular human beings.

      Without Kerberos, you don't have single sign on. Without the ability to create policy to control client behavior (GPO) you can't trust the clients to behave at all, and without an auditing facility, you don't have the ability to know what is going on.

      If some organ of the US DoD is using Red Hat as a user store for desktops, they are probably using a directory federation solution to link the MS Active Directory to a central directory store to make user provisioning easier.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  25. Do you want to pound it, or have it work? by Ostracus · · Score: 1

    How much for the wall?

    --
    Shai Schticks:"You don't make peace with friends, you make peace with enemies"
    1. Re:Do you want to pound it, or have it work? by Anonymous Coward · · Score: 0

      A brick.

  26. FreeIPA by Anonymous Coward · · Score: 1, Interesting

    If you're considering Fedora DS, you also might want to look at FreeIPA.

  27. !Slur Re:Not Samba? by Anonymous Coward · · Score: 2, Informative

    The racial slur is sambo, ends in the letter 'o'.

    Samba (ending with the letter a) is the first word in the unix dictionary that had an s, m, & b in it.

    Samba itself is a musical genre.

  28. Depdends on what you need by 1s44c · · Score: 1

    Do you really need AD?

    If you want users to be able to login any windows machine with the same username and password you don't want AD, you want samba serving as a domain controller. Try not to use LDAP as a backend, it does work but in small environments its unneeded hassle.

    If you have applications that require AD it's going to be a lot more work than it's worth faking it. It takes a lot of 30 minute reboots to add up to a solid month or two of getting some other solution to behave right.

    If you have to use AD make sure you have firewalls, virus scanners, and physical security in place for the controller. Absolutely do not let some joker use it as their personal web browsing station.

  29. not free but opensource by guruevi · · Score: 1

    Go for Apple's solution and get an OpenLDAP with Samba compatible with AD and it will act both as an LDAP/multi-master KDC and a genuine Windows PDC. It's better than wasting my taxes trying to do it yourself, you'll get support and it can be done in less than half an hour. With EDU discount you get MacOSX Server Unlimited for $499 and you probably have a G4 or G5 somewhere to install it on (that's all it needs), if not get a Mac Mini or an iMac. You could probably drop it in your current installation and migrate it with minimal interruptions.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  30. Keep AD and buy a 3rd servert by bogie · · Score: 1

    You want to go from 2 servers to 1 server??? AD works and is easy to setup. Add a 3rd newer server to take on whatever demands you think these 2 older servers can't handle. Throw in DFS and you have a reliable fully redundant network that can handle just about anything you want.

    What the reason for switching? Wanting to get rid of CALs? Problems figuring out AD? I'm just curious because your talking about investing a TON of salary into redoing the entire network when you possibly don't have to. It would be one thing if you or someone on staff had a lot of experience with AD alternatives but that really doesn't seem to be the case. Your just hoping to find out what might be a good alternative and going to just "figure it out as you go along". That is not a recipe for success. Sorry if I'm sound harsh but I've been there and done that and you don't want to spend 6 months struggling with something you have zero experience with when you can spend a month on something you already know.

    If the AD install is truly fucked then I guess keep researching if you want. But otherwise if you have 2 working reliable networks your making a really big mistake redoing the whole thing just to go FOSS. This goes double if your 100% Windows on the client side. And trust me this is coming from someone who has been pushing OSS on the server front for 10 years.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Keep AD and buy a 3rd servert by JustShootMe · · Score: 1

      I hate to admit that you have a good point, but you do. My job was just to fix some ongoing issues with LDAP, to upgrade to the latest version, and rebuild everything so that it finally worked stably.

      It took me two months and several missteps. And that was just moving from one version of FDS to another and fixing our broken setup.

      If you're expecting to just drop something in, I promise it won't work.

      --
      For linux tips: http://www.linuxtipsblog.com
  31. And not Sambo either by tepples · · Score: 4, Informative

    Do you really want to use software named after a racist slur?

    No, it's not a direct comparison to the GIMP situation. The slur is Sambo ; the software is Samba . There's a difference. But is there a racial slur against trolls?

    1. Re:And not Sambo either by Anonymous Coward · · Score: 0

      But is there a racial slur against trolls?

      I don't know, but calling one a "Billy-goat lover" can really piss him off.

    2. Re:And not Sambo either by Anonymous Coward · · Score: 0

      But is there a racial slur against trolls?

      Yes, they are known as Gay Niggers. You are welcome.

    3. Re:And not Sambo either by Anonymous Coward · · Score: 0

      Sambo is also a name of martial art in exUSSR.

      http://en.wikipedia.org/wiki/Sambo_(martial_art)

    4. Re:And not Sambo either by Anonymous Coward · · Score: 0

      You said SAMBO!!!!!

      That means you're a racist and a pedophile, so we won't listen to anything else you say.

      LA LA LA LA LA

      (the above message was brought to you by 21st Century Social Attitudes Inc...)

    5. Re:And not Sambo either by static0verdrive · · Score: 1

      There IS a racial slur against trolls: Trog. (but they hate that.) Trolls are people too, contrary to what the Humanis Policlub would have you believe.

      --
      ========
      77 77 77 2e 6d 65 6c 76 69 6e 73 2e 63 6f 6d
  32. Hire someone that knows what they are doing... by BigDish · · Score: 1

    If this is truly a "large school," basing your network on a single server is such a bad idea it is almost criminal, and implementations like this are what give Windows (and Linux for that matter) a bad name.

    I question why you have separate networks for students and teachers, but that aside, why in the world are you giving your network a single point of failure like this? One of Active Directory's strengths is its ability to use multiple servers to achieve redundancy. Why are you running 2 domains with only one DC, and why would you design a new implementation with a single DC/LDAP server/whatever? What happens when that machine has a catastrophic software/hardware problem?

    Also, change for the sake of change is a poor idea. If you have a legitimate reason to say that $FOSS_LDAP_SERVER is a better fit for your environment, that's one thing, but by not even considering that AD *MIGHT* be the best fit for your environment, you are doing your employer and clients a disservice.

    Hire a consultant or someone that knows what they are doing - regardless of which platform is picked. From the question, it sounds like you don't.

  33. As has already been said by grasshoppa · · Score: 1

    Stick with AD.

    I have worked with windows desktops, managing them using alternative technology ( both samba and edirectory ), and let me give you the benefit of my experience; stick with AD. What I have learned is that you should use the vendor's own technology to manage their desktops, it just makes sense. Then you have to look at the long term support of such a setup, and you start to get an idea about how hard it would be to support a non-MS architecture.

    Oh, and I'm hoping you really aren't hosting two domains on two servers; that's a horrible setup, you are asking for a catastrophic failure. Each domain needs 3 DCs ( and each DC hosting a GC ).

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  34. Fedora DS wins by Anonymous Coward · · Score: 0

    The fedora directory server is the old Netscape / IPlanet / Sun directory server which was and still is pretty much one of the most reliable and highest performance directory systems avaliable on the planet.

    OpenLDAP is a nice try but simply does not scale. Apache to be kind is a joke.

    Both AD/ADAM and Novell eDirectory are both excellent directory solutions.

  35. If you have to ask then it's a bad idea... by marcushnk · · Score: 1

    Don't swap to FOSS backed tech just because it's free.

    AD is actually a pretty sweet piece of tech, and many FOSS apps work just fine with it.

    _Always_ pick the best, AD is the best then for the situation pick the best OS to go with it etc

    --
    "Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far
  36. Re:Copycats by Anonymous Coward · · Score: 0

    What do you mean? 2009 will be the year of Linsux on the desktop! BWAHAHAHAHAAAAA

  37. Even lists don't work, by Jane+Q.+Public · · Score: 1

    if you know what you're doing, as I already mentioned above. I know of at least one good way around them.

    1. Re:Even lists don't work, by ogdenk · · Score: 1

      So? What you do would be more easily detected as most people DON'T know those methods. I can get around it too. The majority of students can't.

      Like I said, it may be a joke but it beats nothing. I wouldn't stake my life on MS security but if I am forced to run Windows on the desktop, I'd rather have it there than to have the machines pretty much open.

    2. Re:Even lists don't work, by Anonymous Coward · · Score: 0

      I worked for a while with AD and Group Policy in a small department at a major university. The main concern for GP was the student computer lab.

      It was back in 2006, but DeepFreeze (http://www.faronics.com/) was a wonderful piece of software for keeping your computers running. So all the Group Policy stuff was really for things like networked documents.

      DeepFreeze does some driver/vxd black magic so that there is no *apparent* restriction on the computer until you reboot it, when it goes back to normal. (Weak point is obviously the boot process, but that's true for all systems.)

      Even as a user, I loved it because it didn't get in my way. You could install or run or delete pretty much whatever you wanted with the proviso that it would be back to normal on a reboot.

    3. Re:Even lists don't work, by ogdenk · · Score: 1

      Sounds an awful lot like a mandatory profile. Rename ntuser.dat to ntuser.man in an AD user's profile and you get a similar effect. Any changes or additions to the profile are dumped when the user logs out.

  38. quick survey by glitch23 · · Score: 2, Informative

    The main contenders for this purpose seem to be Fedora Directory Server, OpenDS, and Apache Directory Server;

    OpenLDAP is too plain and simple. It isn't user-friendly. There are no GUI tools that come with it although there are various tools people have made that you can use to manage it. I even created one myself as a senior project because it doesn't come with one and having to use the CLI commands for everything is just more trouble than it is worth when you want to get up and running quickly.

    I haven't ever used Apache Directory Server so I can't speak to that but Fedora Directory Server comes from the Netscape Directory Server of yore. NDS went under and Sun Directory Server took its place. Netscape and Sun Directory Servers are basically the same thing, even the GUIs are the same except for name/logo changes here and there. FDS should be pretty good based on the NDS/SDS pedigree. OpenDS is new and runs using Java therefore it automatically requires more resources than the others which are built with C/C++. I'd let OpenDS mature a bit more before using it. Of the ones you mention I'd pick Fedora Directory Server.

    But I have some questions. Do you plan to migrate clients over to a non-Windows OS? If not you'll need to investigate how to continue making Windows clients authenticate to a non-MS directory. It is possible to make this happen but past methods of doing so (a few years ago for me) have been kludgey at best. Windows likes to talk to ADS. If you migrate to Linux clients your job gets much easier because you don't have to worry about Windows SIDs and similar critical components of a Windows infrastructure.

    Do you have people who know directory servers and understand LDAP? Be aware that ADS makes things easy for a Windows administrator. Even Sun Directory Server does not automatically enable replication when you have it installed on 2 servers. I highly doubt the other implementations you are looking at do the same. Therefore you will have to really understand how directory servers work underneath when working with these other implementations. You have to create replication agreements yourself and understand the underlying LDAP structure. ADS hides replication from you (accessible through Sites and Services snap-in though) until something breaks. The schema is hidden from you as well unless you need to access it (not even in the default list of MMC snap-ins but it can be added). Make sure you have people who can administer directory server installations, not just ADS installations, when you do this migration.

    --
    this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  39. Irrelevant. by Jane+Q.+Public · · Score: 1

    The computer would be completely useless if I could not store files SOMEWHERE. The desktop was just a convenient place. I could (and did) install programs to my student folder, which was stored on the network server, to exactly the same effect, except that it would take a little longer to install and to run over the network. It didn't matter.

    The desktop WAS restricted, by the way... as were all other local directories. We were only "allowed", by policy, to store things in our student folder on the network server.

    You have missed the point completely, which is that if you know what you are doing, the policies don't work! There are too many ways around them.

    Certainly, the computers have to be useable. So they installed all the programs "they" wanted us to use (MS Office, a few compilers and IDEs, etc.) and locked everything else down. My point was that we BYPASSED those policies. Easily. And no, I daresay the staff was competent enough. If you think that policies reslly are secure, then you don't know much about the environment you are trying to administer.

    We did not want to add services or keyloggers... we weren't interested in hacking into the system, just making it more useable for ourselves. However, if I had wanted to do so, I could have in a few minutes using my ERD Commander disk. So in fact, I could if I wanted to, I just didn't want to. What's your point?

    1. Re:Irrelevant. by aaron.axvig · · Score: 1

      Well I'm not sure what policy they were using, but I would suggest that locking down the desktop by running a script every time a user logs in to change the NTFS permissions on their newly created profile (or roaming profile or whatever) would ABSOLUTELY prevent them from writing to the desktop. Unless you got admin privileges to change those permissions I doubt you would have much success writing to that folder. And any computer can be hacked given physical access and time, so your ERD Commander point is irrelevant.

    2. Re:Irrelevant. by masdog · · Score: 1

      Really? Policies don't work because you were able to log into the system as yourself and add a folder to your user desktop, which under normal circumstances, is part of your user profile and writeable to the local user.

      There is only one group policy object that restricts using the desktop, and that completely breaks the desktop and leaves you with just the taskbar. Outside of that, closest you can come to doing that would be to change the NTFS permissions on the Desktop folder of the user profile.

    3. Re:Irrelevant. by Jane+Q.+Public · · Score: 1

      The desktops were restricted, and it is completely unimportant to me whether it was done via group policy or NTFS permissions. As long as I could write to it when I wanted to (and I could, unlike most users who did not know the tricks), it was not very important to me what mechanism they used to try to prevent me.

    4. Re:Irrelevant. by Jane+Q.+Public · · Score: 1

      No, my ERD comment was NOT irrelevant, because I had physical access BY DEFINITION, given the circumstances as described. That was the situation we were talking about. Assuming some kind of scenario where I did not have physical access is just plain bizarre, since I was a student using one of the student computers. Get real. Now... that would not allow me to change group policies, but I could change Administrator password, or put that computer in a different domain or group, and so on... with the sole exception of remote management, I could do anything I wanted to it, including disabling that remote management.

      And, apparently you are not familiar with certain software bugs I mentioned elsewhere. I cannot speak for newer versions, but even as late as Office 2005, certain Office applications contained a bug that allowed you to easily run any program as Administrator. In fact, it was ridiculously simple to do. And it was hardly the only such trick. So even changing NTFS permissions mattered not at all.

      But, as mentioned elsewhere, using bugs in Microsoft's own software, using extreme measures such as changing the NTFS permissions was simply not necessary. The bugs resulted in the OS ignoring permissions. I could do everything I needed to do as a student, including these things (the important things, to me) that were PROHIBITED, whether by policy or permissions:

      (1) Access any local disk space that was supposedly restricted.

      (2) Install and run arbitrary software, even though there was an explicit "allowed software" list.

    5. Re:Irrelevant. by lukas84 · · Score: 1

      There never was an Office 2005. And Office runs as your user - there is no way it would allow privilege escalation. If you already had admin rights (which might be), and software restriction policies where in use, it was an admin error.

      If you have physical access, any machine can be considered compromised.

      A few solutions in a school environment come to mind:

      * Use a computer with a TPM Chip and secure the hard drives using Bitlocker
      -> This will require a very sophisticated attack of cooling and removing the memory in order to get the key
      -> It will kill all attempts to boot off a CD and modify the existing environment

      * Use a computer with case open detection, and set it to no longer boot after tamper has been detected

      * Use an Intel AMT enabled machine to alert administrators at invalid BIOS passwords, case tampering, etc.

      * Ensure that all students/teachers run as normal
      users without any special privileges

      * Use 802.1x with EAP-TLS to ensure that only authenticated machines can access the network. This will make it impossible to plug a laptop into the school network, or boot from a Linux Live CD and gain access to the network

      This will kill most attempts. It might still be possible to boot a Linux Live CD, but it won't have network access. It will also trigger the tamper detection, which together with proper video surveillance can be used to find out who has to be kicked out from school.

    6. Re:Irrelevant. by lukas84 · · Score: 1

      Software restriction policies using digital signatures to verify the software should work, as long as the user does not have admin privileges.

    7. Re:Irrelevant. by sumdumass · · Score: 1

      There used to be an issue with office that if you opened a program file with the file open dialog (I don't think it matter what office program) it would cause office to freak and close the dialog but the program would still start running under the "system" account.

      I just did a search for it and could find anything specifically about it but that could be from all the other results I got. Last I heard, it was fixed but I remember playing with it a few years ago.

    8. Re:Irrelevant. by lukas84 · · Score: 1

      How would this work? Office runs as a standard user, with no special privileges. How can you escalete your privileges from standard user to SYSTEM using Office?

      If you already have Admin privileges, escalating from Admin to SYSTEM is easy.

    9. Re:Irrelevant. by sumdumass · · Score: 1

      Office couldn't open the program so it would freak (crash) and either leave the program to open without a user attributed to it or with the system account which has pretty much more latitude then the administrator account. The end result was a program that didn't care about user restriction on the local machine.

      It had something to do with the File open dialog crashing or closing. You would have to restart office (or reopen it) after you did this. It may be fixed now and a thing of the past, I don't know, I haven't attempted it in a couple of years.

      I just messaged an old friend who showed me the bug a few years ago. I guess it only works when you have admin privileges to the local machine (which is common for some programs to function). Apparently it would allow the override of any domain policy restrictions on the domain if invoked in this way. I'm surprised that I can't find anything online about it. It is an old exploit though.

    10. Re:Irrelevant. by lukas84 · · Score: 1

      I guess it only works when you have admin privileges to the local machine (which is common for some programs to function). Apparently it would allow the override of any domain policy restrictions on the domain if invoked in this way.

      Doesn't sound like an exploit to me. If you have local admin privileges, getting SYSTEM privileges is easy, as a local admin is intended to have permissions to do that.

      Of course with full local administrative privileges, you can override GPOs at will - this is also perfectly normal and intended behaviour.

      You are not supposed to have users running with local admin privileges - if a program requires them you can either try to fix the permission mess yourself using process monitor or similar programs, tell the software vendor to fix it, or use another program. If you let other vendors dictate your security policy, you CIO is doing something very, very wrong.

      I don't exactly see where Office comes into play here, though.

      Or another example: Assume you administrate a Linux box. Now you want the users be able to edit a file in /etc. Instead of adjusting said files permission, you add an entry in sudoers, allowing users to do sudo vim. Now an user can do sudo vim, and then :!bash. And bam - he has root privileges. vim's fault? No. sudo's fault? No. Linux's fault? No. Admin's fault? HELL YEAH.

    11. Re:Irrelevant. by sumdumass · · Score: 1

      Maybe it gave you admin privileges on the local computer.

      It's been a while since I did it and I know the reasons for doing it was because you could do more things then your were allowed to as a domain user with policy restrictions.

      Office comes into play because it was the only program that create that result. I remember seeing a writeup on it once that said something about the user of the process opened was applied in that way being different then the user logged in. Like I said before, I don't even know if it still works. But I do know that you ended up being able to install things or run programs when you otherwise couldn't. This is not a condition where you could already do it. It wasn't isolated to one specific misconfiguration network nor was it a situation where you needed to enter passwords. It was working at the place for a short time before getting a job at another with admin privs all around so there was no need to do it again.

    12. Re:Irrelevant. by Jane+Q.+Public · · Score: 1

      I tried to find it with a net search, too, just so I could back up my claims, and I did not find any reference to it either. Which is kind of weird, since I first learned about this particular exploit in PC Magazine.

      And I stand corrected, it was Word 2007 I was referring to, not 2005.

      In any case, yes, you ran a program via the Common Dialog (File | Open), which would run it as the System account (not Administrator, as I erroneously stated earlier). It had been a while, and my memory is not perfect. But the upshot was, I could run anything I wanted to as System. The first thing I generally ran was my file manager, from which I could then copy files and launch programs with impunity.

      Other students used other tricks. But my point was: it was in fact possible. Did they fix this in later versions of Office, or in Vista? Maybe, but who cares?

    13. Re:Irrelevant. by onecheapgeek · · Score: 1

      So...you were a script kiddie with an ERD disk and you think that makes you cool. Got it.

    14. Re:Irrelevant. by Lotunggim+Ginsawat · · Score: 1

      Maybe you did not find a reference because it didn't exist? That PC Magazine should have an online version right? Go to their website and find the article.

      This is a nasty bug and the media will be all over it if it exists. Have tried it here with Word 2007 and XP SP3 Guest Account and it didn't work.

    15. Re:Irrelevant. by sumdumass · · Score: 1

      I seem to think it was word 2000, XP or 20003 but it it could have been 2007. I suspect that it was viable in more then one version. I know we are thinking of the same thing so it has to be an issue of not getting the right key words on the search.

      Your right about it being the System account too. I spoke with an old friend who can't seem to locate the specific of it also, But he is sure it is the system account. There were/are a lot of tricks that can be done. MS seems intent to make sure that as long as someone has physical access, they have access.

  40. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  41. fedora by JohnVanVliet · · Score: 1

    as a long time fedora user i would suggest using CentOS on a production server and not fedora fedora has a 1 year lifespan ( the current is fedora 10 ) CentOS has a 5 year life span( CentOS 5.2 is the current )

    --
    "I don't pitch OpenSUSE Linux to my friends, i let Microsoft do it for me
  42. FreeIPA by Anonymous Coward · · Score: 0

    Red Hat is working on a combination Kerberos+DNS+DHCP+LDAP+PKI certificate management called FreeIPA (http://freeipa.org).

  43. Have you considered Nintendo DS? by boazarad · · Score: 1

    Have you considered Nintendo DS?

  44. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  45. Fedora Directory Server. by Sipper · · Score: 1

    Having had a look at the three alternatives you're looking at, I like Fedora DS the most. Thing is, OpenDS and Apache Directory Server run on Java, and that would worry me. Fedora DS does multi-master replication, which is a big deal, and the major feature I really wish slapd/OpenLDAP had -- and Fedora DS is GPL code, too. Novel's eDirectory also does multi-master replication but has commercial licensing costs per client depending on what you're doing with it.

    Okay, so there's no Debian package for it, but it appears to be installable via alien:

        http://directory.fedoraproject.org/wiki/Howto:DebianEtch

  46. Fedora DS is OK. by JustShootMe · · Score: 1

    I have used Fedora DS at work and it is OK. It is fairly stable when configured properly, and is mostly hands free once you get everything going.

    "When configured properly" is the rub. You have to be very careful to watch your replication setup, and SSL is a bitch.

    Don't bother springing for RedHat though. Their support is well-meaning but worthless.

    --
    For linux tips: http://www.linuxtipsblog.com
  47. Re:Mandriva, docs and English by pan_sapiens · · Score: 1

    I think poor old Mandriva could have suffered due to the lack of good English documentation (including developer docs and community forums), and the bias toward French language hasn't been good for them overall. Then again, it's been a few years now since I used that distro, it may have changed.

    It may be great for French speakers, but my experience back when I used Mandriva (and "Mandrake") daily on my Desktop PC was that good English technical documentation was lacking, although I noticed lots of developer docs in French on the wiki that I couldn't read. Ultimately this was a major driver that pushed me toward Ubuntu ... the detailed technical documentation provided by the community (in English) beat Mandriva's docs hands down.

  48. None. by wasabii · · Score: 2, Insightful

    There is no comparable solution. Choosing anything else is a massive disservice to your users and the people responsible. AD is set up by default to work properly. It requires minimal maintence. It supports multimaster replication, automatically doing nearly everything required. It uses Kerberos. It does your DNS for you. Windows works perfectly with it. Linux sort of works with it with Samba. Your alternatives in the FOSS space are basically seting up FDS or OpenLDAP by hand. THat means making the schema by hand. OpenLDAP does not do multimaster replication. You will have to hand configure kerberos. You will have to manage most maintence tasks by hand, using tools like some Java LDAP UIs, which expose raw LDAP information to you. You will not have an easy interface to 'create users'. You will have interfaces to edit LDAP databases. FDS is a better LDAP server: but it is STILL JUST AN LDAP SERVER. It does not take care of DNS. It does not do Kerberos. Novel's commercial offerings are the closest: but they are woefully hard to get set up compared to AD, and they cost just about the same.

    1. Re:None. by wasabii · · Score: 1

      When configuring anything, you will have to play with saslauthd. You will have to play with pam. You will have to understand pam like the back of your hand. And NSS. Desktops and laptops will not do credential caching by default. Disconnect from the network, desktop freezes. Kerberos creds won't store in LDAP without some Samba patches. DNS won't store in LDAP without Bind patches. There is no such thing as group policy. You cannot have nested groups. You will have to manually unify UIDs. You will not have automatic UID allocation. Your UIDs will not be scoped to the domain.

    2. Re:None. by wasabii · · Score: 1

      Pushing printers will not happen automatically. Printers will not be stored in LDAP. You will not have interfaces to 'find users and groups', or to identify computer accounts. You will not be able to delegate control to certain users to give them permission to join computers to the domain. You will not be able to store ACLs in the LDAP tree itself, if using OpenLDAP, instead they will be stored in the text configuration file. With RDS you can do this, but there is no UI to edit them. And you have to make them by hand.

    3. Re:None. by Anonymous Coward · · Score: 0

      Nothing wrong with having several components working together. This is a thing that micros~1 products traditionally suck at, so almost everything has to be a cookie-cutter there.

      Of course, the downside for unix is that having just the kerberos server, the ldap server, and the dns server alone isn't going to magically make you a working environment. The glue you have to provide yourself. Upside to that is that you can make it exactly how you want it, but for the cost of having to know what you're doing.

      I thought most slashdotters would understand this.

      Then again, I'm equally amazed there isn't a startup or other that provides commercial glue on top of those FOSS things to provide AD-like cookie-cutter functionality on a sensible platform. Especially since there really is no substitute to the ability to "lift the hood and dive in" when you really need to, day-to-day fancy GUI bliss notwithstanding.

    4. Re:None. by amigascne · · Score: 1

      I take it you you've never heard of FreeIPA?

      FreeIPA an open source project from Red Hat's Emerging Technologies Lab. It combines Kerberos, LDAP, DNS, NTP and provides a centralized webUI (CLI utils too) to manage it all. As well as simplified install packages for both the server and clients.

      http://www.freeipa.org/

      Or if you want commerical support, Red Hat has their subscription re-spin of the product available too.

      http://www.redhat.com/promo/ipa

      The next version due out this spring is planning to include things like full AD integration, centralized sudo and SELinux policy management, etc.Have a look at the roadmap on the freeipa website.

    5. Re:None. by wasabii · · Score: 1

      All the good stuff seems to be in Version 2, which is not released.

    6. Re:None. by Anonymous Coward · · Score: 0

      OpenLDAP DOES multimaster replication.

    7. Re:None. by daserzw · · Score: 1

      Better to speak about what is known. OpenLDAP DOES multimaster replication since version 2.3, at least here, at the University of Pisa (Italy), where it handle 100000 accounts. cheers

    8. Re:None. by wasabii · · Score: 1

      I'd also like to add that AD has been done and tested on huge networks since Windows 2000. This has not.

    9. Re:None. by buchanmilne · · Score: 1

      THat means making the schema by hand.

      No, it does not. If you mean that there isn't an "Active Directory Wizard", that would depend what distribution you use, and you will need to do some tasks to populate the initial DIT (but there are scripts to do this, such as smbldap-initialize from smbldap-tools).

      OpenLDAP does not do multimaster replication.

      2.4 does.

      You will have to manage most maintence tasks by hand, using tools like some Java LDAP UIs, which expose raw LDAP information to you.

      Well, there is no standard tool that does everything everyone wants (not all people have the same needs in a directory server ...), but smbldap-tools are decent command-line utilities, and a number of good web front-ends are available (lam etc.). If you set samba up correctly, you can use the Windows NT4 admin tools (User Manager for Domains, available for XP) to manage users.

      You will not have an easy interface to 'create users'.

      smbldap-useradd joe
      works just fine, or any of the tools mentioned above.

      It does not take care of DNS. It does not do Kerberos.

      It is quite easy to set bind up to use LDAP for reading DNS records, and Heimdal (and MIT since 1.6 I think) can use LDAP for retrieving Kerberos principals (from the same entries Samba etc. use).

      If Windows is the only consideration, sure, a Windows server makes sense. However, you really seem to be stuck in 2001 with your descriptions of the options for people who need to consider other desktop operating systems.

    10. Re:None. by Anonymous Coward · · Score: 0

      > OpenLDAP does not do multimaster replication.

      Wrong since OpenLDAP 2.4:

      http://www.openldap.org/doc/admin24/replication.html#N-Way%20Multi-Master

      But you don't want to use it anyway:

      http://www.watersprings.org/pub/id/draft-zeilenga-ldup-harmful-02.txt

      That said, OpenLDAP is a PITA to setup. You have to configure everything manually or use one of the half-baked admin tools

  49. Mod Parent Down by Frankie70 · · Score: 3, Informative

    Samba isn't an Active Directory alternative.

  50. Stick with AD for now... and email me by marm · · Score: 1

    I'd just like to echo what a few other posters have suggested: stick with AD for now and migrate to Samba4 when it matures.

    While you can certainly hook a Windows network up to OpenLDAP, FDS, or $OTHER_DIRECTORY_SERVER, you will end up spending far more time and effort (and hence money) than you save when you try and reimplement all the additional management functionality that is built in, in particular Group Policy. If you decide to skip the Group Policy functionality, you will lose all your hair, acquire several ulcers and otherwise age very quickly as your students end up with the run of the network.

    Further, as long as your AD controllers (and you should have at least two for reliability, if you only have two physical servers to play with then virtualise them with Xen or ESXi, run an AD controller on each and then any other VMs you care as well) are ONLY AD controllers then you should find that they are relatively stable. AD has numerous flaws but setup right, it mostly just works, and is the key ingredient to making Windows clients behave sensibly.

    The Novell directory stuff works well and retains the management functionality (and gives you some more too) but it still isn't a drop-in replacement and is rather expensive.

    Samba4 will be a great drop-in replacement for AD but it's still some way away from being properly production-ready.

    I live and work in South Manchester and I've setup and looked after a number of similar heterogeneous networks (with various authentication mechanisms) over the past few years. For a school I'm also happy to do a bit of consulting pro bono. Email me if you're interested: marmarama@gmail.com

    1. Re:Stick with AD for now... and email me by Shuntros · · Score: 1

      You may wish to read up on Domain Services for Windows which Novell released for OES2 recently. That's everything Samba 4 hopes to be, and more. It's not free, but I don't think it's a bank breaker. Gives you everything you need, plus a GOOD directory service and a proper server platform to do your file and print.

  51. If you really want an alternative... by mritunjai · · Score: 2, Informative

    1. I hope you understand what you gain and lose by switching.

    2. I have had to endure the pain of selecting from a few LDAP servers few months back. Just go and download Sun Directory Server Enterprise Edition 6.3 (DSEE). Buy a support contract of whatever level you need. Set it up (takes minutes, the docs are EXCELLENT!) and after that forget it even exists. This baby just works!

    --
    - mritunjai
  52. 50 people hit same file Re:Not Samba? by Anonymous Coward · · Score: 0

    This is what we do at my my work. MS Access... at least we all open the same document. We arn't going to be reading all at exactly the same time though...

    1. Re:50 people hit same file Re:Not Samba? by ogdenk · · Score: 1, Flamebait

      If your using Access for a 50 user database with no other real RDBMS backend, you're an idiot and you're asking for trouble.

      Your data integrity and performance must not be very important to you.

    2. Re:50 people hit same file Re:Not Samba? by MikeBabcock · · Score: 2, Insightful

      What ogdenk said.

      Using Access in this manner is crazy and a huge performance issue all on its own, not to mention data integrity.

      Good luck.

      --
      - Michael T. Babcock (Yes, I blog)
  53. US Army uses... by Ian.Waring · · Score: 1

    Red Hat Directory Services over tens of thousands of users... so if you the pay-for-support option, you go to Red Hat, for the bleeding edge, "no paid support but tell us about or contribute bug fixes", go for the Fedora option.

    One of my large bank customers has both Windows and UNIX (moving to Linux) active directories, with software from a UK company called Fortefi that syncs changes between the two as soon as either is updated. See http://www.fortefi.com/products/account-provisioning/index.shtml

    Ian W.

  54. FDS is +1 for me by FreddyJu · · Score: 1

    As far as my experience tells, Fedora Directory Server has my vote. Very mature, good integration with Windows and Unix world and (very important) great admin tools and interface. I've been using it for 3 years, and never feel the need to go do RDS (the supported version). openLDAP ispretty rought, even if it works well. No idea on Apache DS. If you want to have the list of all candidate solution, have a look at http://www.opensource-it.com/tags/directory_server_0

  55. Big install by nighty5 · · Score: 3, Informative

    I've worked on very large directory deployments.

    10 million user accounts.

    We were using Novell e-Directory for the authority user database and AD downstream via DirXML for compatibility/legacy reasons.

    Remember, Novell basically wrote the book on directory services. Microsoft just copied their implementation.

    You can use ZENworks to store Group Policy objects but it will take much more than a Slashdot article to explain these concepts.

    The beauty of eDirectory is that Novell have agents for basically every platform that is worth a damn, try that natively on Windows.

    When you're dealing with something as critical as a central directory you don't want to mess about. If you have to throw some money at it to ensure some accountability and support then do it. Windows AD works as advertised, but it only works with Windows - you're on your own with anything else.

    There is third party companies that have written software that bridge the gap to manage UNIX systems, users, applications, policy which from what I've seen works pretty well.

    At the end of the day it comes down to understanding your environment, budget constraints, support, IT strategy, applications, business/IT partners.

    Oh yeah one more thing, this big install is for an education body.

    1. Re:Big install by CrashandDie · · Score: 0

      eDirectory is well worth it and is definitely an option to consider if you want to have some serious directory services. Please mod parent up.

      And yes, it's been a long time since they've abandonned the horror of ConsoleOne, and quite honestly, iManager is pretty nice and intuitive.

    2. Re:Big install by Anonymous Coward · · Score: 0

      Novell basically wrote the book on directory services. Microsoft just copied their implementation.

      Totally agree with the first sentence, but not with the second. AD is nothing like eDirectory under the bonnet, and that is reflected in the product from a performance, reliability and administrative point of view.

  56. OpenLDAP master+slaves, Samba, WPKG by daveewart · · Score: 3, Informative

    Just to throw what I use into the mix, on a network of ~100 WinXP desktops:

    - Samba - acts as domain controller, triggers login scripts, maps drives etc. System Policy controlled using NTConfig.pol files in the 'netlogon' share, prepared using poledit.exe

    - OpenLDAP - authentication backend for Samba, groups/users for the Samba server (plus many other tasks which are unrelated to desktop usage);

    - WPKG - for software deployment, runs at each boot-up - really nice.

    --
    "If you think the problem is bad now, just wait until we've solved it." --- Arthur Kasspe
  57. No openldap by Anonymous Coward · · Score: 0, Troll

    First of all, why use crappy openldap when you can use the Netspace directory server that red hat bought and opensourced. There is a reason why they paid 23$ millions for it...

    Then, AD isn't just a LDAP server with usernames and passwords....

    Which is why many people can only use Windows setups. There's nothing like AD in the FOSS world. To start with, FOSS client apps should be lockdown-able from the server. But you can't do that...

    I mean, in a office with a linux server and some linux clients, try to lockdown some options on Firefox, the desktop, evolution....surprise, you can't do it. Oh, yeah, there're a lot of workarounds everywhere, but they are different if you use KDE or Gnome or depending on the app you are using. It's a horrible mess.

    Windows clients and servers, on the other hand, are VERY well coupled. The day someone cares to fix this in the FOSS world, a lot of people will start using Linux in corporate networks. Until then, Windows is pretty much the only realistic option. I can't understand why Red Hat, Suse and Ubuntu don't put more efforts on this, it's one of the biggest showstoppers for Linux adoption.

    1. Re:No openldap by stephenpeters · · Score: 5, Insightful

      First of all, why use crappy openldap when you can use the Netspace directory server that red hat bought and opensourced.

      I have foung openLDAP to be reliable, compatible and easy to use. Can you elaborate on why you think it is crap?

      There is a reason why they paid 23$ millions for it...

      And the reasons are?

      Then, AD isn't just a LDAP server with usernames and passwords....

      Nor is openLDAP just a store for Windows user names and passwords. I use an openLDAP server for Windows services as well as providing user configuration for other services such as sendmail. The great advantage of using FOSS is that you are free from vendor lock in and can consider non-proprietary alternatives in other areas of your network.

      Which is why many people can only use Windows setups. There's nothing like AD in the FOSS world. To start with, FOSS client apps should be lockdown-able from the server. But you can't do that...

      I mean, in a office with a linux server and some linux clients, try to lockdown some options on Firefox, the desktop, evolution....surprise, you can't do it. Oh, yeah, there're a lot of workarounds everywhere, but they are different if you use KDE or Gnome or depending on the app you are using. It's a horrible mess.

      Nowhere in the article do I see a desire to use FOSS desktop clients. The submitter simply wants to replace AD server with a non MS LDAP based alternative.

      Windows clients and servers, on the other hand, are VERY well coupled. The day someone cares to fix this in the FOSS world, a lot of people will start using Linux in corporate networks.

      This is otherwise known as vendor lock in. Some of use have tried very hard to break free of it to avoid being held to ransom by a vendor.

      Until then, Windows is pretty much the only realistic option. I can't understand why Red Hat, Suse and Ubuntu don't put more efforts on this, it's one of the biggest showstoppers for Linux adoption.

      I have been running what you consider an unrealistic option for the best part of a decade. I have yet to be fired. Sirius the consultancy I recommended have a client list of blue chip companines, local govenment and schools. They are all running some form of FOSS backend. You might like to take a fresh look at FOSS, it really works in the real world.

      In my previous post I forgot to mention that OGC/Becta are the government agency's responsible for technology in the UK educational environment. It is considerably easier for a UK school to use a Becta accredited supplier than any other supplier. It is an incredible achievement for Sirius to gain that accreditation as no other FOSS consultancy has managed to cut through government red tape thus far.

    2. Re:No openldap by Anonymous Coward · · Score: 1, Interesting

      OpenLDAP is a top notch LDAP implementation. It's only about 60% of a directory solution though. The management and configuration tools are where the difference is.

      Now setting up openLDAP isn't that difficult but it's a stretch for a lot of MSCE type IT folks. I'm also going to go ahead and assert that maybe 20% of AD users or LDAP users actually have any idea how the LDAP tree is structured, they basically want a GUI where they can reset passwords and grant access, how the rest of it works they could care less. You've got a fairly steep hill to climb if you want to run OpenLDAP and simply don't care about LDAP.

      All that being said, there have been a lot of startups that try to polish some opensource and sell it, Directory Server in a box built on top of OpenLDAP seems like a slam dunk, it's really an exercise in building a UI and writing documentation.

    3. Re:No openldap by ckaminski · · Score: 1


      <parentQuote>Windows clients and servers, on the other hand, are VERY well coupled. The day someone cares to fix this in the FOSS world, a lot of people will start using Linux in corporate networks.
      </parentQuote>
      This is otherwise known as vendor lock in. Some of use have tried very hard to break free of it to avoid being held to ransom by a vendor.
      </quote>

      No, it's not. You've obviously never used GPOs to control the behavior of applications from the backoffice all the way out to the laptops in the field, setting enforced application permissions, client-side secure certificates, and Windows Update parameters. This is just ONE small part of getting AD working in your organization.

      And it's arguably the single BEST reason for having AD to begin with.

    4. Re:No openldap by rainsford · · Score: 2, Interesting

      Just because it has some good uses doesn't mean it's not vendor lock-in, and it doesn't mean the vendor won't effectively be holding your IT operations for ransom. You may think this is an OK trade-off for having systems that work very well together and allow you a great deal of control over clients, but not everyone would agree. You are basically putting yourself in a situation where Microsoft could raise their price 1,000% per seat and you would be forced to pay. They also can, and do, force you to upgrade, even if you don't see a need to. Now it might be that this loss of control is worth being able to push out and enforce client side Windows Update parameters...but it's definitely not as clear cut a case as you're trying to make it.

    5. Re:No openldap by ckaminski · · Score: 1

      Okay, I get your point, AD is vendor lock-in, that's not the point I'm trying to argue. I'm trying to argue that it's valid for the FOSS movement to support the features that Windows/AD does with GPOs. This has nothing to do with lock-in and everything to do with allowing Corp. admins to secure and manage their desktops using a single tool.

      GPOs may be a bad way of doing this, but it's THE way the Windows world is working, and no one has yet to come up with something better. It would be nice if this changed. :-)

    6. Re:No openldap by electrofelix · · Score: 1

      GPO's only really lock down a machine for the uninformed. Worrying about them not being available is like worrying that there is no sand available to stick your head into so that you can pretend no-one can see you. 1st and foremost, if the person has physical access to the system GPO's will not stop anything. In most businesses the employee's have the client system on/under their desk. Breaking in, is as simple as rebooting with the right CD in the drive.

    7. Re:No openldap by iamhigh · · Score: 1

      You ARE the uninformed.

      --
      No comprende? Let me type that a little slower for you...
    8. Re:No openldap by WuphonsReach · · Score: 1

      The major frustrations that I have with OpenLDAP/Samba (currently wrestling with eliminating Active Directory myself) is that there are very few *good* guides out there that explain the process. Most of the guides out there are do XYZ and you're done, but only if you're on this specific version of Linux.

      Nobody bothers to explain how to verify that things are working. Or why they chose the settings that they did. Or what settings are required and which ones were only due to some local mandate.

      All of this, I think, is why there's a lot of frustration out there with OpenLDAP. Yes, it's a complex piece of software, but I think a lot of it is due to poor documentation.

      --
      Wolde you bothe eate your cake, and have your cake?
    9. Re:No openldap by idontgno · · Score: 1

      Goodness, you are naive. Or missing the point.

      GPO's only really lock down a machine for the uninformed.

      Which is the point. No, GPOs (note the absence of the apostrophe) won't stop teh 1334 h@xor from breaking into the machine. Group policies just (mostly) stop the Admin assistant or the junior accountant in Finance from loading some stupid browser cursors (and associated spyware).

      Breaking in, is as simple as rebooting with the right CD in the drive.

      If it's that simple where you work, that needs to be fixed. And whoever's responsible for that travesty needs to be fired. Every pc I've worked with since about 2000 has (A) bios passwords, (B) boot order selection (so you can disallow booting off any media besides the chosen hard drive), and (C) DMI reporting of case intrusion, so you can't get easily get away with cracking the case to clear the password (or, for that matter, installing another hard drive instead of the normal boot drive, which is how I'd do it).

      GPOs allow the workgroup administrator to apply consistent identity-based policies on client systems. They are, in fact, a non-negotiable necessity in most business settings. Handwaving and straw-manning the requirement away won't work; instead, OS workgroup server technology has to present a viable alternative implementation.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    10. Re:No openldap by lamapper · · Score: 1

      Nobody bothers to explain how to verify that things are working. Or why they chose the settings that they did. Or what settings are required and which ones were only due to some local mandate.

      Having been the primary Sys Admin for a major telco, one of the few with Sniffer experience supporting in excess of 10,000 desktops in multiple geographic locations, I can attest that most Sys Admins think they know how a proprietary tool works and are similarly flabbergasted and surprised when the proprietary tool / software / app / protocol / whatever opens a gaping security hole or violates the protocol they mistakenly believed was sacrosanct; something they could never see if they do NOT get a packet sniffer and start sniffing to see what is actually truly going on. Heck I was sent to training with Network General for the Distributed Sniffer, however, I had to perform the baselines on my own time...rolling stones and moss and all that... for most of us Sys Admins, we pay the price if we do NOT take our own time in spite of the manager or company.

      Now I do NOT blame the Sys Admins, as they are NEVER given the time (or enough time) to base line; and learn how various things work together before there is a problem...before there is a need to know. By learn I mean, work with, play with and use the appropriate software and hardware tools to see what is actually happening, not what the manual states is suppose to happen. Also to play what if with those tools and see what happens when they generate various errors in order to be ready when the need arises.

      Also I would guess that over 70% of the companies (probably much higher) employing System Administrators out there, even today, DO NOT allow time for monitoring of servers, networks, etc... No that seems to be something they just expect a Sys Admin to know how to do when something goes wrong. I would rather not assume either, admittedly sometimes we have no other choice and that does suck.

      And for those that think I might be trying to start some sort of flame war about a company that begins with an M, give it a rest as my first experience of this type was when a Sun authorization server violated the Token Ring Protocol responding to packets that were NOT meant for it.

      I will agree with you that the documentation is poor in many cases and the explanations are made poorer due to someone taking that documentation as gospel, can you say General Protection Fault.... at least that is shorter than the 40 page troubleshooting guide provided by that nameless company that never worked....but I digress. I am sure I am not the only person that gave the a one finger salute and simply turned off/on the computer.

      --
      Is your Internet Throttled? Install DD-Wrt, OpenWRT or Tomato to learn the truth! Google: 1Gbps/1Gbps: 5 Communities
    11. Re:No openldap by ckaminski · · Score: 1

      You're almost there, but not quite. OSS definitely has the identity based stuff taken care of, in fact AD stole most of it from the FOSS world (Kerberos + ldap). It's the other stuff, the central configuration of proxies, certificates and other applications that we're missing. Not just configuration, but ENFORCEMENT.

      This may not be important to the GP, but it's important to a lot of people.

    12. Re:No openldap by Allador · · Score: 1

      You are basically putting yourself in a situation where Microsoft could raise their price 1,000% per seat and you would be forced to pay.

      In what conceivable way are they 'forced to pay'.

      If they're in a subscription the pricing is locked for the duration. If they are not then its already paid for and they own it.

      If MS were to raise the price 1000% then the business goes into the following decision tree:

      * is the cost increase more expensive than the concrete and non-concrete migration costs to move away, or greater than the risk/cost of running unsupported software?
      ** if yes, then either migrate or stay where you're at
      ** if no, then pay microsoft next time you want to buy more stuff

      There's no 'force'. There's simply the product cost, vs. the migration cost. Whichever one is cheaper, the business is likely to make that choice. This isnt something immoral, its just business and economics. Every business on the planet will try to make it painful for you to switch away from them.

      If MS has developed such a good product (by some criteria that matches market selection) that everyone has it, and no one wants to go off it, and they can raise their prices and have people still stay with them, then they're being an effective business. This happens all the time where people will pay a premium for quality.

      Now its arguable that most people would label what MS does as 'quality' per se, but its quality by some form of market selection, as people continue to buy from them.

      This is really simple stuff, and no one is pointing a gun at anyone's head and saying 'you must pay now'. Thats one of the really annoying mythologies that floats around here.

    13. Re:No openldap by Allador · · Score: 1

      With a more reasonable increase, the customer is more likely to feel "forced"[1] into paying the extra, because it amounts to less than the cost of a migration project.

      In no case is it forced or coerced. Thats my point. The use of words like those are deliberately chosen to confuse and mis-inform people.

      That's how vendor lock-in works. If you don't understand that, then I recommend you don't buy any software or make software purchasing recommendations ... heck, just stop using software until you understand the concept.

      Nice high-horse you've got there.

      There is no such a thing as vendor-lock-in. It's an emotionally laden word that doesnt really mean what people think it means.

      There are simply choices and marginal costs.

      Some businesses are better at constructing the business relationship such that they can make the marginal cost of moving to another product always slightly higher than the cost of staying with.

      Thats not a 'lock in', its not 'forcing', and its not 'coercing'. In all cases, the business/customer in question can do whatever they want, and move to whatever competing product they want. Or they can stay. In both cases there are costs.

      Talking with words like lock-in and force and coerce just tries to create an emotional feeling associated with the subject matter. It's a manipulation technique.

  58. GUIs and snapins .. by rs232 · · Score: 1

    "OpenLDAP is too plain and simple .. There are no GUI tools .. I even created one"

    What was this tool you created called, is there a copy online anywhere? What's difficult about a Unix admin setting up a script. And you don't have to use the CLI for everything, you put it in a script and let the machine do it.

    "you'll need to investigate how to continue making Windows clients authenticate to a non-MS directory"

    'These problems have been solved by using OpenLDAP and Samba TNG software'

    "ADS hides replication from you (accessible through Sites and Services snap-in though)"

    It really amazes me how MS releases a utility with most of the core components missing and then charges you more for the 'snapins'.

    --
    davecb5620@gmail.com
    1. Re:GUIs and snapins .. by glitch23 · · Score: 1

      What was this tool you created called, is there a copy online anywhere? What's difficult about a Unix admin setting up a script. And you don't have to use the CLI for everything, you put it in a script and let the machine do it.

      It doesn't matter because I didn't release my tool. It is functional and works for multiple directories but I never put enoug features into it though to be comfortable with releasing it. I've used it at work a few times though. The problem with the CLI is that someone must know LDAP in and out in order to write scripts and LDIF files when GUI tools are not available. I find it quicker to use the GUI even though I know LDAP pretty well. Unless I'm doing batch operations the GUI is better.

      'These problems have been solved by using OpenLDAP and Samba TNG software'

      I didn't see anywhere in that article how to setup the Windows clients to communicate with Samba as the provider of domain services. Since it was left out I assume it is as simple as adding the clients to the Samba domain just as if it were a DC and the Windows clients don't know any better?

      "ADS hides replication from you (accessible through Sites and Services snap-in though)"

      It really amazes me how MS releases a utility with most of the core components missing and then charges you more for the 'snapins'.

      MS doesn't charge for the Sites and Services snap-in. In fact, the 3 snap-ins needed for ADS administration are available as soon as ADS is installed. They are also available in the Admin Tools Pack MSI so you can install them on workstations so you don't have to login to a server everytime to make changes. So I'm not sure what you are talking about. Many diagnostic tools are available as separate downloads in resource kits as well.

      --
      this nation, under God, shall have a new birth of freedom. -- Lincoln, Gettysburg Address
  59. Thin clients by koffie · · Score: 1

    This may be a bit of a stretch for the original poster, but if the intention is to lock down the desktop why not abolish it all together and put it all on the server using thin clients?

    1. Re:Thin clients by ogdenk · · Score: 2, Interesting

      If I had originally built the network where I'm at, believe me, I would have gone with thin clients for a majority of the labs. Would have cut our TCO dramatically. No moving parts, no HD's to fail and they are easily managed.

      Thin clients are awesome in an environment like this if you can convince mgmt that you need a killer server. The thin clients themselves are cheap but you want something pretty beefy server-side.

      Moving to thin clients at a previous employer for most things cut the number of helpdesk calls by at least half and failure rates weren't even 25% of what they were with PC's on their desk. There's some gotchas here and there but I didn't regret it one bit.

  60. Samba isn't mature ? by rs232 · · Score: 1

    "I'd just like to echo what a few other posters have suggested: stick with AD for now and migrate to Samba4 when it matures .. Samba4 will be a great drop-in replacement for AD but it's still some way away from being properly production-ready"

    'In short, you can join a WinNT, Win2000, WinXP or Win2003 member server to a Samba4 domain, and it will behave much as it does in AD, including Kerberos domain logins where applicable'

    Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

    --
    davecb5620@gmail.com
    1. Re:Samba isn't mature ? by jimicus · · Score: 1

      Samba 3 is mature, and that gives you an NT4-style domain. Win2000, XP or 2003 will not behave much as they do in AD.

      Samba 4, to which you refer, is still in the alpha stage and has been for some times.

  61. freeIPA by DecayingInsect · · Score: 2, Informative
    If you are looking merely to replace or emulate the ldap/kerberos functionality of AD you could take a look at freeIPA , a project under active development, sponsored by Redhat and based on Redhat/Fedora Directory Server, but with an enhanced web-GUI and some additional functionality

    From my experience, in a small-to-medium Linux/*BSD/OS X environment, with NFSv4 or AFS, this will work fine.

    However, as other posters here suggest: if you have predominantly windows clients, for your own sanity it would be better just to use AD from the outset.

    --
    .:SOLCAVUS:.
  62. Yes, they did by Anonymous Coward · · Score: 0

    From an Associated Press Article Appearing in the Chicago Tribune October 17, 1998: "Of the 13 initial sponsors of the House bill [the Copyright Term Extension Act], 10 received contributions from Disney's political action committee." Also, US copyright terms were already compatible with Berne before the bill.

  63. Notes on a running imlementation by Skrynesaver · · Score: 3, Interesting

    We have implemented a similar project in our local school.

    • Debian server
    • OpenLDAP
    • Samba
    • Edubuntu on the client machines
    • A combination of XP and LTSP to Edubuntu in the computer lab

    OpenLDAP takes a while to configure but it does work eventually. When new students are added to the school DB they are added to the system by a Perl script which generates entries automatically and mails the class tutor with their login details.

    Samba once set up works wonderfully for us.

    Best of luck and hope it works out well for you.

    --
    "Linux is for noobs"-The new MS fud strategy
  64. We already have this by jimicus · · Score: 3, Interesting

    It can be done, but there's a few things you have to bear in mind:

    1. Lots of existing products (and this is becoming more common as the years go on) expect an AD-backed domain. Samba + (insert name of LDAP server here) currently can only emulate an NT4-type domain. Samba 4 claims to eliminate this issue but the last time I checked it wasn't even in beta. You'd be nuts to implement it in production at this stage. If your employer's been heavily into Windows for some time, don't be too surprised to find you need to replace quite a lot.

    2. Do you have a lot of policies pushed out through AD? (If you're a school, the answer should be "yes". Unless you like making work for yourself...) The closest equivalent is NT4- style policies - which aren't as flexible, don't offer as much and suitable precooked template files are becoming much harder to find.

    3. Do you use Exchange anywhere? Exchange doesn't have a directory of its own, relying heavily on AD. You'd have to replace it, and while there are lots of projects claiming to replace Exchange, few come anywhere close in the real world. Most of the projects seem to be driven by people who have heard of Exchange and had it described to them, but never actually used it much.

    4. Is your network heavily subnetted? AD doesn't really care about this because it uses DNS to find services it requires (such as the domain controllers). NT-4 type domains use broadcast packets, and can be a dog to get everything working properly where a lot of subnets are involved.

    5. The information stored in AD about who owns and has permissions over which files is stored as unique IDs ("SIDS"). As far as I know, there is no easy pre-cooked way to migrate these SIDs between AD and Samba. So you're going to have to be very careful at replicating this information in your shiny new LDAP-backed system otherwise who has access to which files is going to be thrown all over the place. If that means one pupil gets read-access to another pupils work, that's annoying. If that means all the students get write access to a file storing their grades, that goes out annoying and through the other side.

    Basically, if you already have a strong investment in Windows servers and associated licenses, this carries very high risk, will cost an inordinate amount of time and inevitably mean substantial upheaval for your end users. And (assuming you currently have AD running fairly nicely and you do a good job), you'll come out the other side with there being little or no perceivable benefit to anyone else.

  65. And why ignore Sun ? by Anonymous Coward · · Score: 1

    You're only mentioning OpenLDAP which is a good option but why would you ignore Sun's Java directory server ? I'm using this one at home as part of the Java Enterprise System and based on my own experience I'd say that you don't want to mess with things like OpenLDAP and the likes.

    Not because these products would be bad or anything, on the contrary, but because these Sun products are a little more developed and advanced when it comes to system administration. With OpenLDAP you'll be writing up a lot of scripts yourself to get things to work as you want it to. Sun's directory server comes with a full flexed administration interface free of charge. You can script or you can click your way around, you'll be the one deciding that. And also important; this stuff was around long before Fedora and the likes even had these kind of solutions, perhaps with the exception of RedHat's RHEL.

    I can't help wonder if you're not falling into the common trap by assuming FOSS to be free software by definition. Sorry but that is NOT the way it works. If you're looking for free software then say so. Or do you plan to tinker with this software yourself as well? Because in that case I can't help being my cynical self by wondering why the heck you'd need to ask people on /. about this instead of grabbing your obvious choices to check them out and discover for yourself if these products meet your demands. That is what matters here. And if a quick google search is too much to ask (note how it also mentions the Java Directory Server at page 2?) then I can't help wonder what extra value the open source part will be. It doesn't look to me as if you'll be hunting down the source code and its (sometimes meager) documentation to find ways to enhance said software yourself.

    Which brings me to my closing point: why change in the first place? Please don't assume that by simply installing a free Linux solution you'll reduce your total cost of ownership. Implementing such a change takes time for research and the implementation itself. And thats not even mentioning possible educational costs. We're not talking about a point and click solution per facto. So also keep this in the back of your mind that by switching environments you might be hitting your budget more than you expected or anticipated. Just because something is free does not make that better by definition.

    Alas, I wish you much wisdom in your final pick and good luck with the migration should you decide to go through.

  66. RE: paid support by RiotingPacifist · · Score: 1

    I don't think your trolling but you are surely aware that you can get paid support for almost any distro or FOSS software out there. ReadHat, Novell & Canonical are the first three that spring to mind but there are countless others, both 1st and 3rd party for most distros.

    --
    IranAir Flight 655 never forget!
  67. Univentions UCS by mkaiser · · Score: 1

    Check out http://www.univention.de/ucs.html . It's a true AD replacement and if you are willing to compile there packages on your own, you won't have to pay fees. If you stick to prebuild binaries, you have to pay.

    UCS is either a replacement or a teamplayer *with* AD.

  68. FreeIPA or RHE-IPA by rainer_d · · Score: 1

    http://www.freeipa.org/

    As others have suggested: once you have Windoze-clients, you can't just replace AD. You need it.
    With RHE-IPA, you can (AFAIK) sync the kerberos-part of the two, so you have common passwords (which is all what matters for non-Windoze AD-clients).
    The only way to replace AD and continue using Windoze clients is to get rid of Exchange and use something else and replace the desktop-management-stuff also with something else (Novell comes to mind).
    However, you will not save money or work/effort...

    --
    Windows 2000 - from the guys who brought us edlin
  69. Zimbra / Samba by Anonymous Coward · · Score: 0

    The zimbra mail server has a frontend form managing LDAP, this can be combined with Samba.

    Take a look at this guide:
    http://wiki.zimbra.com/index.php?title=UNIX_and_Windows_Accounts_in_Zimbra_LDAP_and_Zimbra_Admin_UI

  70. openldap+bind+saba+winbind by sepski · · Score: 1

    microsoft AD is several well integrated things in one. But in this FOSS world you get all the building blocks, but you may have to assemble them yourself..
    Thus you get great flexibitity, and power. But it may be that you are not very interested in tinkering with the internals. And building your enviroment from the ground up.
    You should atlest test out the Debian Edu /Skolelinux [1] distribution, It's made to be easy to admin for a part time teacher /part time admin. And comes with openldap+bind+saba+winbind out of the box.
    You can easily join linux, mac, and windows machines into the domain. have central authentication, and roaming profiles. And is tailor made just for your use case.

    Debian Edu Homepage http://skolelinux.no/en/
    Debian Edu Wiki http://wiki.debian.org/DebianEdu

    Ronny Aasen

    1. Re:openldap+bind+saba+winbind by magamiako1 · · Score: 1

      Minus Group Policy.

  71. Thanks for the feedback! by danboid · · Score: 3, Informative

    Thanks to everyone who has posted ideas, suggestions and comments so far- I've just finished reading them all now- much appreciated and very interesting stuff.

    A few points that I should've mentioned in the original question are that (as most of you correctly assumed being a UK school) nearly all clients are Win XP SP3 with the odd exceptions of a few Vista, Linux and OSX machines. I say migrating to one server but of course that would have a back-up machine- its just that at the moment we have this crazy configuration of two physically separate networks/domains with their own DCs, switches, ISPs etc- one for students one for staff. I inherited one helluva crazy mess, indeed! What I mean is that all this is going to be amalgamated into one physical network and one domain, not one server.

    We don't use Exchange so AD/Exchange inter-op isn't a requirement or an issue.

    I was aware of eDirectory but didn't mention that in the question because its not FOSS- however this has been recommended much more than Sun's solutions and Apache hasn't even had a look in. I don't want to rule Novell out as a possibility as it may just be better a better long term solution than sticking with AD/2003. It would seem FDS/FreeIPA is the only serious FOSS solution available for this right now

    Of course, AD *should* logically be the easiest one to stick with/ 'migrate' to but that doesn't necessarily make it the best choice. I think we'd be more than willing to hire a consultant to help transitions to an alternative if there were numerous long term benefits.

    I'm going to have a play with FreeIPA on a small network of test machines or under VirtualBox and see how that goes first I think.

    1. Re:Thanks for the feedback! by danboid · · Score: 1

      It would seem ZenWorks is the only Linux solution for setting group policies, yet it doesn't list XP Pro SP3 as a supported platform. Does it work fine with SP3 and is nobody working on a FOSS equivalent?

    2. Re:Thanks for the feedback! by Anonymous Coward · · Score: 0

      yes it works fine with both

    3. Re:Thanks for the feedback! by Anonymous Coward · · Score: 0

      You might also want to have a look at eBox Platform. That's FOSS, works out the box and provides what you want (doesn't seem to be any Group Policy yet though).

  72. Zivios by Anonymous Coward · · Score: 0

    www.zivios.org looks very nice...

  73. Sharing MDBs by maz2331 · · Score: 1

    Why on Earth would anyone write an app that requires sharing MDB files? Even Microsoft warns that the MDB is a "desktop database" format, not really intended for heavy use.

    It's almost trivially easy to port any Jet application to use a "real" backend database server (MS SQL, Postgres, MySQL, Oracle, etc.) Even Access works beautifully as an ODBC client.

  74. Obligitory by Anonymous Coward · · Score: 0

    Why so Sirius?

    1. Re:Obligitory by Anonymous Coward · · Score: 0

      Why so Sirius?

      Let's put a smile on that face!

  75. Anonymous Coward by Anonymous Coward · · Score: 0

    Novell Open Entperprise Server has it all:

    SLES, which allows you to run Netware in Xen. You can support eDirectory, NCP, printing, and so on in a Netware VM in Xen. Plus Novell has a fancy front end to eDirectory that makes it look like AD to clients (I haven't run this myself though).

    Windows and Linux computers use the same eDirectory based login script (your "K" drive in Windows is /home/user/K on a Linux workstation) with eDirectory out the box. Both Windows and Linux can run Groupwise 7 clients natively. It's pretty much the best of both worlds in 1 directory system.

    Plus, it's all RSA secured :-)

    http://en.wikipedia.org/wiki/Novell_Open_Enterprise_Server

  76. No, actually, they did. by Anonymous Coward · · Score: 0

    Actually, no Disney didn't pay US senators a bunch of money to make copyright work well over the human lifespan. Disney benefited from US senators attempting to turn US copyright into a more compatible version of Europe's copyright because we signed a treaty with them (the Berne Convention).

    70 years isn't what Berne requires, so no, actually, they did just that.

    Berne only requires author's life + 50 for works, and it doesn't apply that to music and video. Music and video get lower amounts. The Copyright Act of 1976 provided for exactly that - life + 50. Sonny Bono Copyright Term Extension Act, which was heavily lobbied for by Disney and by Sonny Bono (at the time a congressman, his singing career behind him). Bono had his own interest involved as he increased the value of his copyrights, and his widow was quoted with this:

    Actually, Sonny wanted the term of copyright protection to last forever. I am informed by staff that such a change would violate the Constitution. ... As you know, there is also Jack Valenti's proposal for term to last forever less one day. Perhaps the Committee may look at that next Congress.

    Anyways.. In the US, it's author's life + infinity, because it keeps getting extended and will continue until such time as there is a massive government upheaval. As it stands now:
    Unpublished works:
              Life of the author + 70 years
    Unpublished anonymous and pseudonymous works, and works made for hire (corporate authorship):
              120 years from date of creation
    Unpublished works when the death date of the author is not known
              120 years from date of creation

    But there's no reason to think that in 10 or 15 years, we won't just extend it again. Hollywood and Disney specifically will show up with 8 figure poltical donations (to both parties, if need be) and will not let the copyrights die. On their side they have lots of well organized and very well funded companies. On the other side is the general populace that does not have organization nor does it have funding. Not a lot you can do about it unless you can get a strong PAC to fight for it, or a SCOTUS that decides 'infinity plus one' is not a copyright limit that is constitutional.

  77. not openLDAP by whitroth · · Score: 1

    A couple of years ago, with none of us where I was working having worked with it, and figuring ldap was the wave of the future (our other options were NIS and NIS+), I volunteered and implemented openLDAP. I even did an upgrade (2.2 to 2.3).

    It was a nightmare. The documentation was *NOT* adequate, the openldap "communities", when I joined them, mostly gave me one of the three responses: a) no answer; b) "it's been discussed before", and c) this isn't the right forum for that question". They were *utterly* unhelpful.

    openLDAP's tools and error handling are also inadequate. IMO, it ain't ready for prime time.

    Between many days of googling, and responses from a techie mailing list I'm on, and from the Redhat general discussion list, I managed it.

    However, I would *not* recommend the openLDAP project, per se. I trust *any* of the others that have been mentioned are better.

                mark

  78. How does one back up just thActive Directory data? by Anonymous Coward · · Score: 0

    How do you back up just the Active Directory data? I have been down this path several times, and end up choosing Active Directory over the others for the reasons already noted, primarily compatibility.

    However I want to be able to rebuild the Active Directory server on new hardware should the old hardware fail. Activation issues noted and aside, I have not found any way to backup and restore only the Active Directory data. ntbackup is offered by Microsoft, but this also backs up and restores hardware configuration related registry entries, which is unwanted. Certainly there is a solution - what is it?

  79. FreeIPA v1 not an option - no policy support :( by danboid · · Score: 1

    I was just about to download FreeIPA and try it under VirtualBox but had the good sense to read the FAQ first where it states:

      IPA Policy

          1.

                        Q: Can I specify different policies for different groups?
                        A: No. The current release of IPA supports one policy for all.

            The PRD for v2 does not explicitly list this requirement. There is, however, some requirement to improve password policies but not to that scope. This will be added to a future feature set. /end quote

    Hence it seems FOSS advocates are waiting for IPA v2 or samba 4.x until they have a good chance of really booting MS and proprietary solutions out of the server room at least.

  80. Directory Services by MrEvilBunny · · Score: 1

    It's not "free" but have you checked Apples Leopard server platform? It is easy to manage and can work as a PDC for Win32 machines right out of the box. It integrates with existing domains as a BDC so you can play with it. It has comprehensive directory and service list that makes it a good choice for looking into. Add to that it is a one off cost of less than $1000au for the "unlimited" version.. no CALs to buy for anything.. ever. EB

  81. More cents. by Yobgod+Ababua · · Score: 1

    I ran an OpenLDAP server as the one repository of directory and login information for a small company for over 5 years and it generally worked very well... with some caveats.

    1) Integrating OSX systems into the mix is not trivial or particularly well documented. Our Macs' ability to recognize group permissions, specifically, would come and go with different MacOS updates. If "proper" Mac support is important to you, you should seriously consider using Apple Directory Server (which the Windows and Linux systems will be perfectly happy with).

    2) On several instances we suffered corruption of the openLDAP database, so back up regularly and push changes to your slave. (In all of our cases the corruption that broke the server did not propagate to the slave.) The bad thing about this is that it fails in a reasonably silent manner where slapd just stops responding and them quietly refuses to start. The fix in these case was to wipe the ldap database, slapcat from the slave, then slapadd everything back on the master.

    3) Failover can be tricky. Even with multiple servers configured in ldap.conf and similar locations, most clients seem "latch on" to a particular server and then not let go. At some point you'll want to set things up for a more automated failover and/or load balancing. For that purpose, we have been looking into switching to CentOS Directory Server (like Fedora or Redhat), which has a more robust master/master sync arrangement and thus better supports load balancing. Losing LDAP service will bring your entire network to an unpleasant halt... so engineering in some redundancy should be a priority and will make your life much easier in the long run.

    I'd take a serious look at CentOS Directory Server (and CentOS itself) for this purpose before finalizing your decision.

  82. Not sure by Falconhell · · Score: 1

    That a single network is a good idea. I work in education in Aust, and govt policy is admin network, which contains students confidential records, is always kept phisically isoalated form the student network.

    The only point at which the networks connect is the outgoing router, and connections between the 2 are not allowed by the router.

    I would suggest this is a much more secure option. You may find education dept policy requires seperate networks anyway.

  83. Samba? by StarKruzr · · Score: 1

    How is Samba a drop-in replacement for AD? Does it have the same system of hierarchical groups and policies?

    --

    +++ATH0
  84. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  85. why down to 1 server by spikedvodka · · Score: 1

    Ya'know... there's a very good reason to keep 2 servers.
    Server A: Primary Domain Controller
    Server B: Secondary Domain Controller

    If you only have one, hardware failures do happen.

    --
    I will not give in to the terrorists. I will not become fearful.
  86. Good luck by magamiako1 · · Score: 1

    I'm just going to put this lightly.

    You follow through with this idea, you're going to lose your job. Not only are you going to lose your job, but you're going to make it so FOSS software is almost never considered in your school again--for any project. Because the beancounters are going to look back and see just how much money they wasted, how much time and effort they wasted, only to hire a consultant to come fix the mess you made whom is going to reinstall Windows anyway.

    Just my 2 cents.

  87. IBM anyone? by Anonymous Coward · · Score: 0

    Has anyone tried IBM's LDAP server? It is not open, but free-beer.

  88. zimbra by Anonymous Coward · · Score: 0

    zimbra plus samba plus the posix zimlets & modifications to zimbra. If you'd like to connect outlook, windows mobile and iphone you can pay zimbra a reasonable amount for their connectors otherwise its free.

  89. smbldap-tools by likeanewone · · Score: 1

    I've been using smbldap-tools for some time with a sync on imap + sendmail .
    It helps me to have one password for mail and workstation since 4 years .

    But it is hard to update but it is very lovely especialy when you have lvm to manage storage better

    the best part is one script to creat user , mail , and add to group and lvm2

    windows 2008 server is getting as good but it is missing lvm and a directory more open .

    good luck when had a site with 500 users in a parent company

  90. Take a look at a few Novell products by SplatMan_DK · · Score: 1

    I know Novell has been the target of a lot of criticism lately (some of it fair, some of it totally bogus), but if you are truly scanning the market for alternatives you should take a look at the products they offer.

    Novell has made a business out of Identity Management and network security. It is what they do. Not all of it is Open Source, but all of it runs on open platforms and is easy to integrate with. Their products run on Linux (SUSE Enterprise, but I suppose other distros would work as well).

    I think you will find Novells products very mature and rich in features. They integrate a lot better with a FOSS based infrastructure than most alternatives, and the quality is commercial-grade (in the positive sense). There are ready-to-go tools for migrating ADs to new non-Microsoft servers, and do Identity Management with many different security technologies concurrently.

    After evaluating it you may decide you don't like it (perhaps because of a religious opposition to closed source binaries or simply because you don't like the flavor of the UI) but at least you would be making a qualified choice.

    :-)

    - Jesper

    --
    My security clearance is so high I have to kill myself if I remember I have it...
  91. You could always try the newer AD - by Tomsk70 · · Score: 0

    ...which happens to be run by Windows 2008. And really, I'm not trolling here, but what advantage are you looking to get by this move? What superior options will you gain?

    The major advatange I can see for a linux box these days is ZFS - not so much for speed, but for reliability. Problem there is, you can simply set up FreeNAS (or similar) to offer that via iSCSI-to-Win2003/8. And even then, MS are already offering exFAT, so no doubt a ZFS-killer is on the way.

    Others have already pointed out the failings of the 'alternative' crowd to provide reasonable equivalents to the MS offerings (group policies and the like- they've only just started offering GP's for FF under Windows, never mind Linux), but is there a Linux offering that will corral your machines until they're patched and up-to-date before allowing network/ internet access? Will there be an equivalent to the Direct Access MS are pushing with 2008 R2?

    The list goes on...and any license savings you achieve will be swallowed by the higher charges for Linux engineers and so on (otherwise businesses would have chopped over long ago). And that's also before you get to the users who panic 'this isn't office! What's open office? I don't know this! I want training, etc. etc.', and users who want to connect from home, the list is, in fact, endless...

  92. Tryit out New freeIPA by Anonymous Coward · · Score: 0

    redhat new project called IPA

    visit for more information freeipa.org

  93. Redhat IPA by Anonymous Coward · · Score: 0

    Redhat IPA server (freeipa.org). LDAP+Kerberos+ glue and other good bits all rolled into one OSS project.

  94. Fedora Directory Server/FreeIPA by IMightB · · Score: 1

    I second Fedora Directory Server/Redhat Directory Server. Also, you may want to checkout FreeIPA
    FDS/RDS have a very nice Java GUI to manage or you can use standard ldap command line tools.

    http://directory.fedoraproject.org/
    http://freeipa.org/page/Main_Page

    FreeIPA Is what makes your Plain Jane LDAP server more AD like

  95. Non-free alternative, based on open source... by Anonymous Coward · · Score: 0

    It's not free, but it is pretty cheap (unlimited clients), and that would be Apple's drop-in replacement for AD: Mac OS X Server.

    It's based on Open Directory - utilizes LDAP, Kerberos, & SASL. Single sign on supports Windows, Mac & Linux clients as opposed to Windows only. O'Reilly has a good write up about Linux clients and Open Directory. Google it.

    http://www.apple.com/server/macosx/technology/opendirectory.html

  96. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion