Slashdot Mirror


Where are the 'Modern' Directory Services?

MarcQuadra asks: "I've been a Linux user since 1998, and I admin Mac OS X machines at work, but I have yet to find a distribution that comes out-of-the-box with modern directory services. Sure, there are guides to kerberize and set up OpenLDAP, but before I can start pushing Linux as an alternative at work I'll need a few things. Are there any distributions out there that can auto-mount SMB shares as home directories without heavy modification? How about a distro that's based on OpenLDAP and can easily be configured with LDAP-enabled SAMBA and Kerberos? Am I missing something, or is this not a priority with the community at-large?"

94 of 504 comments (clear)

  1. Gee... by TheCabal · · Score: 5, Insightful

    Sounds like you want Windows and Active Directory.

    1. Re:Gee... by otis+wildflower · · Score: 2, Interesting

      Sounds like you want Windows and Active Directory.

      WTF is so wrong with something that's easy to use and administer?

      Does it threaten your manhood or something?

      Why _SHOULDN'T_ an opensource directory system make the hard things easy and the impossible things routine? The fact that OpenLDAP can be a bear to build and maintain is a usability bug that needs redress.

      Listen, if you want to live in a MS world, keep expecting more from people than they give a damn about living up to. That's _REALLY_ productive.

    2. Re:Gee... by TheCabal · · Score: 5, Insightful

      Dude (since we're apparently on an informal basis)

      I help run what is probably one of the largest AD implementations in the country, if not the world. Your perception of AD is true only under certain lamebrained implementations. It IS possible to totally ignore the AD heirarchy and go for a "flat" NT4-style domain structure, but people who set those up should be severely beaten about the face and ears, and never allowed near a server again. If your ADs are like that, get a new job.

    3. Re:Gee... by Anonymous Coward · · Score: 2, Interesting

      Admittedly, it's easy to get that "flat" feeling if all you do is use the GUIs. That's how it's presented. But there is indeed exposable depth to Active Directory and it's worth it to go digging around under the hood.

      I'm a Windows admin. I won't pretend to know enough about OpenLDAP or Apple's OpenDirectory to comment on either. That said, Active Directory has done everything I've ever wanted it to do since rolling it out in August 2001. 36,000 users, about 3,000 computers, hundreds of facilities, security groups, user rights, DNS, site topology, delegated containers, lots more. And 100% uptime period.

      I appreciate the value of and the need for open source software, and I do love to hate Micro$oft. But with regards to Active Directory, I'm sorry to say they appear to have gotten something right.

    4. Re:Gee... by jav1231 · · Score: 2, Interesting

      Hey! AD is cool! I loved in in Netware 4.11. We just called it NDS, though.
      AD isn't special. It, like so many other "innovations" from MS, is simply a rip-off off LDAP and NDS. OH, but you get the added bonus of having to have twice as many servers to implement it.

    5. Re:Gee... by TheCabal · · Score: 4, Funny

      Yeah, I remember back in 2002 or so, I saw an ad for a job requring 5 years experience with Windows2000.

      Some things just boggle the mind.

    6. Re:Gee... by Maxwell · · Score: 2, Insightful

      People that have never used NDS think AD is really great.

      People that have used NDS are stunned at the HUGE loss of functionality they suffer by moving from NDS to AD and hate it, and it's stupid limitations every day.

      AD 2003 is not even at NDS with Netware 4.11 level yet. it is truly astonish how petty AD - but you and many peopel liek you think it is just great.

      Just wait until they integrate application publishing with it! Desktop settings! File services! The ability to replicate parts of the tree independtly! email! wow , won't that be great?? All that would put you at ~ 1999.

      MS blatantly rips off the rest of the industry, I wish they would hurry up and copy NDS COMPLETLY now. Instead you get 'good engouh' AD.

      JON

      JON

    7. Re:Gee... by sparty · · Score: 3, Interesting

      and/or PAM and winbind with Samba3, at least on the client. All available via aptitude on debian sarge, and rather not difficult to configure.

      (I'm not using users' domain homedirs on the box I've got that setup on, as my primary desire was to use Apache basic auth to the existing AD infrastructure, but other than that it works rather well so far.)

    8. Re:Gee... by mattspammail · · Score: 2, Funny

      Hi. I like your sig.

      --
      Now accepting PayPal donations!
    9. Re:Gee... by AlphaSys · · Score: 5, Informative

      Sorry, Jon... you are out of touch. It will absolutely do every bit of that either natively or with the rest of the Win2000/2003 tools that come with it out of the box. Just because you don't know how to do it doesn't mean it doesn't. And yes, that feature set is about 1999.

      Like many others here, I have participated in several migrations away from NDS in favor of AD. Each instance has been a big win for the people I worked for.

      That being said, I have recently installed a trial of the last release of SuSE LINUX Enterprise Server (the first since Novell acquisition) and I have to say that this product's successors/siblings are going to balance things in the DS arena again. I never had anything against Novell, but they stagnated while they tried to fend off and interoperate the beast simultaneously and MS gained almost all of their infrastructure ground almost solely at Novell's expense while they were floundering without a plan.

      The recent SuSE and Ximian acquisitions are going to pay great dividends both for Novell and for the community in the long run. I am excited to see what they do, but for goodness sake, don't applaud the last five years of NDS. That's like claiming the last three Rocky films were the best.

      --
      Can I bum a sig? I left mine at the office.
    10. Re:Gee... by flacco · · Score: 4, Interesting
      AD isn't special. It, like so many other "innovations" from MS, is simply a rip-off off LDAP and NDS.

      i'm guessing the difference is that setting up AD server and AD-based single-sign-on doesn't make you want to gouge out your eyes with a shrimp fork (compared to linux at least).

      i say i'm guessing because i'm 100% linux at home and work, and i'll never lay a hand on a windows box if i can avoid it; but the theme of this Ask /. is dead-on.

      Linux needs *easy*, *default*, *out of the box* ldap-based authentication. i should be able to install a distro, select "ldap auth", and then have everything automagically authenticate against it - shell, apache, samba, IMAP, etc etc etc. same on workstations - select "ldap auth", specify the ldap server, and you're done.

      i don't know any distros that offer this ease of use - correct me if i'm wrong. (i run debian sarge and sid).

      --
      pr0n - keeping monitor glass spotless since 1981.
    11. Re:Gee... by shaitand · · Score: 3, Informative

      Windows and Active Directory are a proprietary ripoff of LDAP and kerberos with some gui tools.

      There is no reason a distro couldn't smoothly tie them together with some simple curses/graphical configuration tools. The question is a good one.

    12. Re:Gee... by TheNetAvenger · · Score: 4, Interesting

      Windows and Active Directory are a proprietary ripoff of LDAP and kerberos with some gui tools

      Well I guess if you never used it, you would probably think this.

      AD goes so far beyond a type of LDAP or authenication system it would be like saying Linux is nothing more than a rip off of 1969 *nix and doesn't do anymore.

      (And no I don't believe that about Linux.)

      Geesh...

    13. Re:Gee... by cowbutt · · Score: 2, Informative
      Linux needs *easy*, *default*, *out of the box* ldap-based authentication. i should be able to install a distro, select "ldap auth", and then have everything automagically authenticate against it - shell, apache, samba, IMAP, etc etc etc. same on workstations - select "ldap auth", specify the ldap server, and you're done.

      RH/Fedora has been doing that at install time for ages - apparently 6.1 or so. How well it works might be another matter - I've never had cause to use it, but it'd be worth a look for anyone who hasn't seen it and discounted it already.

      The appropriate reference to the RHEL manual

    14. Re:Gee... by AlphaSys · · Score: 3, Insightful

      FOO: YHBT, I think. You don't use a workgroup either. A domain is a domain, a security group is a security group and an organizational unit is an organizational unit (I can see how that can be confusing). You do not have to have any thing other than a parent domain to support an OU and OUs can nest any imaginable way and have a single parent domain. You really don't know what you're talking about so sit back and listen a little. OUs are not to be used for the same reasons as the old "resource domains" of NT yore. I explain it really simply for folks who ask about it... "OUs are for what can be done TO the objects contained, Group Membership is for what can be done BY the objects contained"

      When I said the migrations were big wins for the customers, I AM generally speaking in terms of managing tens of thousands of users at a time. But I am also talking about more than that -- I am talking about their ability to write custom directory-aware applications. This is the big void (I'm not going to say failing because it is not impossible, it's just that no one is quite there yet) in the *N*X world.

      When MS designed AD, they designed it with the same thing in mind they design everything -- end-user extensibility. Group policy is a very workable swiss-army-kinfe of tools for the admin to make administration much easier. Developers are easily able to build on it in a very good OO manner. They also built a fair amound of standards-based interoperability into it so that anyone with familiarity with LDAP, Kerberos, etc. was going to be able to get into programming for it quickly. They made the integration super tight between it and other core OS services -- Kerberos, DFS, RADIUS, RRAS, Message Queueing, etc., etc. -- as well as their flagship products that sell separately including Exchange, SQL2K, ISA and everything they've come out with beyond that. I've never been an MS fanboy as far as their business practices go, and I have cursed Win9x and NT4 installations more than a vast majority of posters here. But MS is starting to get some things right as far as their products go. Before, they were an easy target for the RH and the SuSE of the world (hell, the Debs and Slackwares too, even BSDs for crying out loud) to target by saying "they're too unreliable and difficult to configure to do enterprise computing with". Those days are coming to an end. While millions of FOSS contributors have trained their eyes on the desktop, MS has transcended it and is poised to gain back the market that made FOSS a threat to begin with: enterprise computing. And all they had concede was 10% web browser share. It's time for the major vendors to put their thinking hats on. And maybe it is time for them to think about working together again too. They've all been thinking, "hey, it's FOSS, but I can still put some widgets onto the pieces I glue together and call it proprietary and sell it for the same prices as MS or even more". RH is all about it. SuSE is too. But what you end up with are separate incompatible implementations of enterprise-grade features. What's worse, the RH and the SuSE of the world are still at the whim of whoever maintains the components they have glued onto. Sure, they can fork and maintain their own if they have to, but they specifically do not want to.

      I think the top ten vendors need to form a consortium to delineate about five goals that they want to see in enterprise features, agree on thorough, complete specifications, and then engage the community with cash and other incentives to get it done. And when the goals are realized, the reults need to be free enough that all distros can interoperate. When you encumber other's rights to do one thing with the software, you encumber all abilities to do any thing in a truly interoperable manner. The major vendors need to figure out how they're going to benefit from the features being available without encumbering them or they will remain behind MS just because MS got ahead of them and the FOSS community is too fragmented. When there are c

      --
      Can I bum a sig? I left mine at the office.
    15. Re:Gee... by hostyle · · Score: 2, Insightful

      The one pushed by the convicted monopolist? I'm just guessing here.

      --
      Caesar si viveret, ad remum dareris.
    16. Re:Gee... by gonk · · Score: 2, Funny

      Mod this up!

    17. Re:Gee... by schon · · Score: 2, Insightful

      All I got when I complained their wasn't any tools to help setup some fairly basic netowrking options

      So, you *complained* that someone wasn't doing something for you for free, and people were dismissive - and you were surprised?

      Here's a tip for you: don't complain. When you complain you come off as a whiny brat. If something you need doesn't exist, either ask someone *nicely* if it could be included (or when they're planning to implement it.)

      Most networking setup doesn't require knowledge of C or C++; shell/perl would probably do.

      four or five years later were still sitting aroudn waiting for that sorta thing

      To quote Tonto, what do you mean by "we", kemosabe?

      I find it really funny

      It's funny because you alienate people, and then they *don't* do what you want them to? Yes, you're right it is funny - but it's probably not funny in the way that you think.

  2. Re:Slashdot certainly thinks so. by prometheon123 · · Score: 3, Interesting

    Any word on when Redhat will make the Netscape Directory server availible? That would be your solution or look at: http://imc.sourceforge.net/index.html

  3. Netware by Anonymous Coward · · Score: 4, Informative

    What about Netware and EDirectory? I hear they use open standards for Linux.

    1. Re:Netware by Total_Wimp · · Score: 5, Informative

      Open Enterprise Server has a public beta right now. It runs on SUSE or Netware. The whole reason Novell bought SUSE was to answer questions just like this post.

      Of course the poster probably meant "open source directory services". Sorry, eDir is a pay-at-the-door shop.

      TW

    2. Re:Netware by Anonymous Coward · · Score: 2, Insightful

      Grab a copy of Open Enterprise Server from Novell. Its in open beta and is basicly what you are asking for. It may be more than your asking for actually as they offer lots more services than you need.

      I have had a chance to play with it, Its Suse with Netware services on it basicly. NDS is probably the nicest directory out there and it has LDAP built into it so you can connect other Linux distros into it if you don't want to just run OES.

      They have made Samba talk to NDS so you create user objects in NDS and it works through out the system. They plan on replacing Netware with OES so its well polished.

  4. i got your directory right here by Anonymous Coward · · Score: 2, Funny

    Where are the 'Modern' Directory Services?

    Google.com -- let your fingers do the walking

  5. SLES by sigaar · · Score: 3, Interesting

    I believe SUSE Enterprise Server (and SUSE Open Exchange server too) has a yast module to setup LDAP easily.

    I might be wrong though - I'm still waiting for my copy...

    --
    sigaar
    1. Re:SLES by thule · · Score: 5, Informative

      Yup! SuSE does an excellent job of configuring LDAP for you. This includes:

      Configuring Samba for LDAP and populating the LDAP server with the proper entries.
      Putting the dhcp server configuration in LDAP.
      Custom scripts for Samba to add/remove machines and users in LDAP via Samba.
      Configuring Bind to use LDAP as a backend.

      I'm pretty impressed. I love RedHat/Fedora, but those distros don't have anything like SuSE has for bootstrapping the LDAP configuration. Maybe RedHat will get more serious about it once they release the GPL'd version of iPlanet Directory Server.

      Personally, I can't wait until Samba 4 comes out that will bring this all together (Kerb, LDAP, AD) with it's own LDAP server.

    2. Re:SLES by forsetti · · Score: 2, Interesting

      SLES 9 does indeed have a beautiful LDAP server setup utility. To respond to other replies to parent, the Yast plugin is not part of SuSE 9.x, but can be snagged from a SLES 9 CD and installed on SuSE 9.x

      Unfortunately, SLES 9 comes with OpenLDAP 2.2.6 (fairly old), and has problems when access using GSSAPI ....

      --
      10b||~10b -- aah, what a question!
  6. The community is YOU! by Anonymous Coward · · Score: 5, Funny
    Am I missing something, or is this not a priority with the community at-large?

    The YourOwn (tm) Linux distribution is based on OpenLDAP and all the other out-of-the-box features you're looking for.

    It can be downloaded from YourOwnBox.org.

    1. Re:The community is YOU! by KillerDeathRobot · · Score: 4, Funny

      I can't believe I clicked that link.

      --
      Thinkin' Lincoln - a web comic of presidential proportions
    2. Re:The community is YOU! by bradkittenbrink · · Score: 5, Funny

      Please do not post links to porn sites, we're trying to have a civilized discussion here...

    3. Re:The community is YOU! by grozzie2 · · Score: 3, Funny
      You know, that's interesting, I've been using YourOwn linux for a long time now. I tend to deploy mostly headless boxes, on non intel hardware, used as embedded process control systems, and network edge devices. With no monitors or keyboards, we do have 'special' requirements for our deployments, with a strong preference to do everything using web based configuration, and centralized distribution of stock configurations and updates. When I first started dabbling with linux, I did look all around for the 'perfect' distribution, and I was really surprised when I finally discovered and settled on this one. It's absolutely uncanny how the developers there seem to always anticipate my needs exactly. I've got a little over 300 boxes out there currently in 'edge device' roles. Just a few weeks ago we were having a round table discussion here, and comments came up about how nice it would be to have sip proxies on all the edge devices. It was amazing, only a couple days later, an asterisk package showed up on the packages list at YourOwnBox.org complete with really well planned out default configurations, and scripts to automatically deploy it onto all 300 edge devices overnite.

      I'm really happy with YourOwn linux, it's served us well, and I cant imagine us moving to another distribution anytime soon. The reality is, it's served us so well, we've actually taken on the task of sponsoring the developers producing it, and have kept them on retainer ever since. This distribution has served us so well, I fully expect it'll be deployed on well over 1000 boxes by the end of the year.

  7. Solaris? by ajiva · · Score: 4, Interesting

    Solaris automounts my home directory just fine. Just point the machine to the NIS domain and it works

  8. pfft by Anonymous Coward · · Score: 4, Funny

    WHat reading 50 different howto's with half assed conflicting information not good enough for you? Surely this is blasphamy against the community.

  9. Active Directory or NDS by botsmaster25 · · Score: 2, Interesting

    It has to be mentioned. There will be a 100+ open source solutions proposed but none will come close to either of the two.

  10. Linux instead of OS X? by Anonymous Coward · · Score: 2, Interesting

    I know this is a different issue, but why push for Linux if you're already using OS X at work?

    1. Re:Linux instead of OS X? by Leo+McGarry · · Score: 2, Insightful

      The money you spend on new hardware will be far less than what you'll spend in time and trouble getting a half-assed Linux solution together.

      You want Mac OS X Server. Trust me on this.

    2. Re:Linux instead of OS X? by archen · · Score: 2, Insightful

      Well I'm not sure about how much you've got invested in PC's already, but I think OSX is more of an investment. Microsoft and Linux require faster and faster hardware every year, while OSX gets faster and faster on the same hardware. Assuming this trend continues, this could reduce your upgrade cycle quite a bit.

  11. Novell eDirectory by ezs · · Score: 5, Informative

    You didn't ask for open source.

    Novell eDirectory has been available for many years running on Linux (as well as other platforms). Novell now own SUSE so I'd expect closer and tighter integration moving forward.

    Take a look at some of the new integrations coming in Novell Open Enterprise Server built on SLES 9 server.

    Disclaimer - I'm a Novell person :)

    --
    Evil ZEN Scientist
    1. Re:Novell eDirectory by ezs · · Score: 5, Informative

      I forgot to include the links ;)

      Karma whore links below:

      http://www.novell.com/products/openenterpriseser ve r/
      http://www.novell.com/products/edirectory/

      http://www.novell.com/zenworks

      --
      Evil ZEN Scientist
    2. Re:Novell eDirectory by swdunlop · · Score: 2, Insightful

      Dunno, they've been in business quite a bit longer than any other major Linux supporter, excepting IBM. I don't think Novell will be disappearing any time soon.

  12. OS X can (10.3.7 that is) by Jerry+Smith · · Score: 3, Interesting

    "Are there any distributions out there that can auto-mount SMB shares as home directories without heavy modification?"
    It takes 3 shellcommands and inserting your favorite validation-server to hook up an osx-client on an AD-server, SMB-shares included (not DFS though, as far as I know)

    --
    All those moments will be lost in time, like tears in rain. Time to die.
    1. Re:OS X can (10.3.7 that is) by MarcQuadra · · Score: 2, Interesting

      The reason I'm asking is because I've been using the OS X directory services, and just got 200 Macs onto the AD, and it's a beautiful thing. It's much more convoluted to do the same in Linux, and one would think that there would be some sort of similar tool to handle directory-service kung-fu.

      I'm just concerned that Linux will have a lot of trouble getting into the mid-sized and small shops because it doesn't interoperate well out-of-the-box, to connect a Linux box to an AD is a total pain in the arse, serving OpenLDAP is even more of a pain.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  13. In fact... by ENOENT · · Score: 5, Funny

    we believe that the idea of data is obsolete, and that, in the future, users will demand less and less of it, and more and more menu animations.

    --
    That's "Mr. Soulless Automaton" to you, Bub.
  14. Hacked Solution by Anonymous Coward · · Score: 4, Informative

    I work for an IT environment at a Canadian University and for Single Sign On solution we use a linux server/clients (debian but it really doesn't matter which you use) which uses the pam_mount module to mount a user's Windows samba share to /home/$username/$folder_name and we also use a log in script which copies back and forth any settings (.dot files) to and from the samba share to the local filesyste as smb does not be default work for home directories as it does not support all of the unix filesystem standards... CIFS was a push in the right Direction to change that but wasn't ready for prime time last time I checked. For authentication we use kerberos against the Windows ADS but any ldap or similar pam module should work for you.

  15. Have you heard of this company called "Novell"? by mosel-saar-ruwer · · Score: 3, Interesting

    There's this company called Novell that has this product called, variously, "NetWare Directory Services", "Novell Directory Services", "eDirectory", and "Nsure/exteNd/Nterprise/Ngage".

    Okay, so maybe their marketing department has sucked big donkey dongs for like the last ten years and that's why you've never heard of them.

    But rumor has it they purchased this outfit called SuSE, and that all their stuff has been ported to the Linux kernel, and they also purchased this other outfit, called Ximian, so that all their stuff would play nice with .NET, and...

    Well, you get the picture.

  16. LDAP is critical to Linux's survival now. by Zombie+Ryushu · · Score: 5, Insightful

    LDAP, Kerberos, Samba and all the things that come with that are critical to Linux's survival now. Linux will either live or Die on its ability to use LDAP, Kerberos, SSL and Samba.

    LDAP is Linux's ultimate ability that permiates everything Linux can do and makes the many peices of Linux whole. Only the greatest of Linux Users cann use LDAP.

    The thing is, its too damn hard, too damn difficult, and there is not enough documentation and configuration too;s for LDAP out there. I've spent three years on LDAP - I know.

    1. Re:LDAP is critical to Linux's survival now. by prockcore · · Score: 3, Informative

      Only the greatest of Linux Users cann use LDAP.

      I made the following changes on my linux box:

      Step 1:
      Edit /etc/nsswitch.conf
      add "ldap" to the passwd, shadow, and group lines.
      add "nisplus" to automount line

      Step 2:
      Edit /etc/ldap.conf
      Set host and base DN

      Step 3:
      There is no step 3!

    2. Re:LDAP is critical to Linux's survival now. by urbaneassault · · Score: 3, Informative

      LDAP is the core of what people usually call middleware. Ever logged into your machine and authenticated against a server, LDAP. Ever done a directory lookup on someone using Outlook at work? LDAP. Use happy fancy Cisco VoIP phones? LDAP...etc etc etc. Basically, if you have to pass directory info between systems for any reason at all, most of the time you're using LDAP (x501).

    3. Re:LDAP is critical to Linux's survival now. by Master+Bait · · Score: 2, Interesting

      ... and there is Luma for point and clickness. Macs also love OpenSLP. I suppose an enterprising techie could put together a collection of LDAPpy binaries, call it Linux Directory Services and sell it for thousands. But doesn't O'Reilly have a good LDAP book?

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    4. Re:LDAP is critical to Linux's survival now. by Qzukk · · Score: 2, Interesting

      Yeah, thats great, but what does it DO.

      Seriously. What the hell is in this "directory" that makes it more magic than just having samba alone, aside from just being a list of users?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:LDAP is critical to Linux's survival now. by idlake · · Score: 2, Interesting

      Luma is still too complex for day-to-day needs (well, then so is LDAP, but the UI should really simplify that).

    6. Re:LDAP is critical to Linux's survival now. by mrroach · · Score: 4, Interesting

      One of the things that has always annoyed me is how bad the administration tools for LDAP are. My preferred method for quite a while was to keep an LDIF laying around that I would edit and import with slapadd. Not a beautiful solution.

      I have since created an LDAP admin tool that doesn't have a strange obsession with DN's, doesn't make you specify UIDNumbers, and generally tries not to suck.

      It is also (to my knowledge) the only LDAP admin tool that will manage your Kerberos principals alongside your LDAP users (if you're into that sort of thing). Anyhow, enough of my blathering, check it out: (http://edsadmin.sf.net).

      The next step of my Grand Vision is EDSRealmAssistant, which currently auto-configures samba+ldap, and will in the future do the whole LDAP+SAMBA+KRB5+DNS+DHCP shebang that everyone wants but is too lazy to set up :-)

      -Mark

    7. Re:LDAP is critical to Linux's survival now. by jonabbey · · Score: 2, Informative

      Some of us have been working on that sort of thing for years. We master data from our tool into NIS, DNS, LDAP, SAMBA, and DHCP, and I suspect lots of places have various home grown tools to do likewise. Any large place will need things of this kind, anyway.

      EDSAdmin looks very nice, though. Nice job!

    8. Re:LDAP is critical to Linux's survival now. by mrroach · · Score: 2, Informative

      Whoops, link for the lazy here: http://edsadmin.sf.net

      -Mark

    9. Re:LDAP is critical to Linux's survival now. by flacco · · Score: 2, Interesting
      maybe i can help you out with this.

      What would be the default realm? What is the LDAP domain?

      ask me during setup.

      Will the root user be stored in the LDAP directory or not? What kerberos principles will be created by default? Will your mail alias information be stored in LDAP or not? What do you do if the LDAP server can not be contacted? How will you handle applications that do not talk to LDAP, PAM or Kerberos? Do you really want a DNS server running on every host you install this distro on?

      *i don't care*. pick some sensible least-dangerous defaults and make ldap auth work for me out of the box. i'll discover the other functionality as i need it.

      when i installed my first linux box i didn't know dick about PAM, passwd or shadow. but i could log into the fucking thing.

      --
      pr0n - keeping monitor glass spotless since 1981.
    10. Re:LDAP is critical to Linux's survival now. by lamber45 · · Score: 5, Informative
      LDAP is really just a database-access protocol, with security and distributed-system features built in. I believe RFC 3377 is the most recent relevant standard.

      Most LDAP directories are used to keep track of people; therefore there is an InternetOrgPerson type which (if I remember rightly) has the following attributes by default:

      • CommonName (i.e., userID)
      • Full name
      • Password (can be stored with both Windows and Unix encryption, or in plaintext)
      • Telephone number(s)
      • Mailing address(es)
      • JPEG photo
      • e-mail address
      • user ID #
      • home directory (?), shell (?) (these might be in some other type)
      However, LDAP types are extensible, so you could create a new type to represent employees, inventory, or even projects, or you could extend an existing type. For instance, you might want to add some of the following to InternetOrgPerson (if they're not already there):
      • GPG public key
      • instant-messaging ID
      • ID badge number
      It's even possible to use an SQL or legacy-system database as a backend for OpenLDAP with some custom coding, although I'm sure a lot of people who use it don't bother.

      So that's what's in the directory. You might still ask, "what is it used for?"

      Firstly, Windows, Netware, Solaris and Linux can all be told to get their login information from an LDAP directory. This means that (if it works) someone only needs one account in an organization, that their Windows password is automatically the same as their Unix password, etc. It does not mean that they need to use the same home directory on all systems; but home directories can be automatically created by login scripts. NIS+ was a Unix-only way to distribute just the information found in /etc/passwd; LDAP is cross-platform.

      Secondly, some E-mail clients (specifically Netscape, its derivatives, and Outlook; I don't have experience to speak for others) can treat an LDAP directory as an extension of the address-book. That sure beats running down the hall and referring to a printed list every time you want to e-mail someone or call them on the phone and only remember their name.

      Of course, if your "organization" is one person working on ten computers in a family-member's basement, LDAP probably isn't worth the effort.

    11. Re:LDAP is critical to Linux's survival now. by photon317 · · Score: 2, Interesting


      That's because LDAP sucks, hardcore. I don't mean that the developers of things like OpenLDAP suck, what I mean is that the specification and the protocols and whatnot suck. LDAP shares with it's predecessor X.500 the very serious flaw of over-generalization. They picked a very broad design that attempts to do everything for everyone, which means every little thing in LDAP has to be subclassable, extensible, flexible, etc. Then you have all these schemas that try to tie down common usages, but different vendors use different schema variations. Then you have the hacks to bring the varying schemas into synch on a single dataset....

      What most people want, and get, out of LDAP is a relatively simple thing, and LDAP's complexity is a huge cost for the simple results most seek. Wintel integration is really the only advantage it has going for it. Within a pure *nix world, what would be better than LDAP would be something with the essential structure and data complexity of NIS, but with a more modern and secure design. I actually got about 33% through writing such a thing, and it isn't that hard. Secure, flexible, interoperates between *nixes (well, Linux and Solaris was all I was coding for, but modern AIX looked like it had the right hooks for it, so did HPUX), hooks into PAM and NSS, doesn't hang lookups with the servers are down/unreachable, etc. I'm sure there are 10,000 other coders out there who could do the same. Someone just needs to make an official standard based on the idea.

      And once we have that working, someone can always write a drop-in DLL for Wintel boxes to do auth/directory services against it or something.

      --
      11*43+456^2
    12. Re:LDAP is critical to Linux's survival now. by prockcore · · Score: 2

      Sure, and now all your authentication data is passing over the network in cleartext, because you didn't bother to setup SSL/TLS. Good work!

      No.

      $ rpm -qf /etc/ldap.conf
      nss_ldap-232-1

      Fedora uses nss_ldap. If the server supports TLS, the client will automatically use it.. no setup required on the client-side.

  17. NDS is Best by duncan · · Score: 5, Interesting

    LDAP/Samba/Kerbros on Suse works real well out of the box in the latest Suse Server offerings. I don't play with many distros so I can't recommend it against others.

    But for professional use on networks of any real size, I really try to push my customers to NDS. Say what you want about Novell, but I have yet to find a beter DS that Novell's.

  18. Try Suse by kanotspell · · Score: 4, Informative

    Suse will hold your hand through the whole process of setting up and authenticating to OpenLDAP and integrating with Samba. You still need to know what you're doing, and you'll probably want to tweak a thing or two, but Suse makes it nice and friendly. You need the enterprise version (which you pretty much need to pay for) to setup the server, that's the only real catch.

  19. OS X Server has it built in... Open Directory by CatOne · · Score: 5, Interesting

    So why not use it? It's a full featured directory service based on OpenLDAP with Kerberized AFP and SMB built in, so why use a Linux server and "roll your own" with everything, and do all the extra work?

    I have to be missing something here.

    1. Re:OS X Server has it built in... Open Directory by Leo+McGarry · · Score: 3, Insightful

      Because 'the people upstairs' who make purchasing decisions are dead-set on x86 hardware in the server room.

      They are wrong. Explain this to them. That's part of your job.

      Also, there's perfectly good x86 hardware in there now, I'd rather use itr than pay Apple for new metal.

      Given that this "perfectly good x86 hardware" is absolutely incapable of doing what you want it to do without a massive investment of time and effort, it seems obvious to me that it's not "perfectly good" at all, is it?

      Run the numbers. You will find that buying an Xserve will cost you much less than trying to make your jury-rigged solution work.

    2. Re:OS X Server has it built in... Open Directory by daveschroeder · · Score: 2, Informative
      In your submission, you said:

      I've been a Linux user since 1998, and I admin Mac OS X machines at work, but I have yet to find a distribution that comes out-of-the-box with modern directory services.

      ...including Mac OS X by implication in your conclusion that you have "yet to find a distribution that comes out-of-the-box with modern directory services."

      To me, this also implied you had server or other hardware capable of running Mac OS X family operating systems. Therefore, the logical answer, and the first thing I thought of when I read your post, was Open Directory on Mac OS X Server. It's based on OpenLDAP and other open technologies, such as SAMBA, and does everything your asking for.

      And to the other poster who asked how Open Directory behaves with mixed Windows/Mac/Linux clients: very well. It's just an LDAP- and Kerberos-based directory and authentication server, and it works very, very well. And it will be even better on Tiger.

    3. Re:OS X Server has it built in... Open Directory by javaxman · · Score: 2, Interesting
      Run the numbers. You will find that buying an Xserve will cost you much less than trying to make your jury-rigged solution work.

      I recently installed an XServe. If I ever got mod points, I'd give them to the above post. Not only is the OS superb, the hardware is _very_ impressive. It even has blinkenlights! Tell *that* to the guys who only want x86 hardware... I only wish I'd found an image of one running, those lights really are slick-looking ;-).

      But really, if you're looking for a good LDAP implementation that's relatively easy to admin, OS X is it. Even it could use better documentation, though...

  20. Small demand by jmorris42 · · Score: 3, Insightful

    Yes having a setup for LDAP with SAMBA tied in would be a plus, you have to consider why it hasen't happened yet.

    Only fairly large shops NEED that and they only need to set it up once. The existing howtos appear to be addressing that need well enough that it has not become a big enough itch for anyone to scratch. Again, because once you know enough about it to write the wizards to make setting it all up easy, you have your site done and will probably will never need to do it again. So until a distro vendor sees it as a big enough selling feature to undertake the work I doubt it will happen.

    --
    Democrat delenda est
  21. Using *nix as a Primary Domain Controller by Noksagt · · Score: 5, Informative

    I recently setup a *nix server to act as a Windows PDC for our small workgroup. It wan't that difficult, particularly with the scripts and how-to from IDEALX. Any distro with sane, centrally-managed package management will be equally easy. By this, I mean apt or portage or even the *BSDs. I wouln't undertake this with an RPM distro, unless I had plenty of support.

    I don't yet run Kerberos, as I wouldn't gain much from it. There aren't enough Kerberized apps & MS's approach to "embracing and extinguishing" Kerberos has left *nix implementations largely incompatible with MS's implementation. I run OpenLDAP solely over SSL. SMB traffic is limited to out intranet (basically one room) & we are a small shop, so Kerberos isn't a priority. We will later add it.

    Home directories are all on the server. Samba is configured to allow windows to mount them & windows is configured to use them as the "My Documents" directories.

    I have setup Kerberised SAMBA, OpenLDAP, and SSH at my previous employer. It isn't difficult.

    Novell's eDirectory is nice if your ethics & wallet can afford it. OS X also has a decent implementation.

    The "modern" approach is to do something OTHER than SMB, but that requires a MS-free zone.

    1. Re:Using *nix as a Primary Domain Controller by jonabbey · · Score: 2, Interesting

      It's widely known what the contents of that extra packet is these days, actually. Luke Howard's XAD takes advantage of it, and the Samba guys are coding with it as well.

  22. Solution here!! by Jerry+Smith · · Score: 3, Informative

    "Joining the Active Directory with OS X.3 Client"
    http://www.infodiv.unimelb.edu.au/lansg/osx/os-x3- ad.html
    I have nothing to add to the article.

    --
    All those moments will be lost in time, like tears in rain. Time to die.
  23. I'm a bit confused? by ratboy666 · · Score: 3, Interesting

    I mount NFS home directories with automount on Red Hat 9.

    So, I push an auto.master using NIS. Works peachy. I've never tried it -- but I think that using an SMB share as a home directory would be as simple as changing the automount specification? This doesn't work?

    As to NIS: its what I use, and RH9 is happy with it.

    However, RH9 does offer "NIS", "LDAP", "Kerberos 5", "SMB" authentication schemes on installation.

    Note that autofs uses /etc/auto.master, or NIS to get the auto.master. No biggy -- isn't updating /etc/auto.master easy enough (assuming you don't push it with NIS)?

    What are you trying to do?

    Ratboy

    --
    Just another "Cubible(sic) Joe" 2 17 3061
    1. Re:I'm a bit confused? by INetUser · · Score: 5, Interesting

      As part of a school project, our team configured a drop in Linux based replacement for ADS and email on the then current SuSE 9.0. Once set up, you can even use the Windows NT Domain tools to administer it. The Linux machine even played the role of domain controller.

      Worked really slick. Single sign-on for all machines, Linux and Windows.

      I have the Word doc write up of how we did it around here someplace. I'd be willing to share if you are interested.

      As others have mentioned, and I'll confirm, that there is an automounter that comes with the distro that can mount smb file shares on windows machines in the network. I've got this working at home right now.

    2. Re:I'm a bit confused? by aulendil · · Score: 2
      I have the Word doc write up of how we did it around here someplace. I'd be willing to share if you are interested.

      Please do!

    3. Re:I'm a bit confused? by INetUser · · Score: 5, Informative

      The Word document is about 1 MB in Zip format and available via this link http://www.echohome.org/serverconfiguration.zip

  24. Re:eDirectory and charging by ezs · · Score: 3, Informative

    Actually if you are a software developer you can work with Novell and bundle upto 250k seats of eDirectory 'free/beer' with your product.

    So the directory side of things is not 'pay-at-the-door' :)

    Usual disclaimers.

    --
    Evil ZEN Scientist
  25. ISODE - X.500 server - been available since 1992 by lkcl · · Score: 4, Informative

    ISODE-8.0, a complete and BSD-licensed X.500 server, has been available since 1992.

    (available at http://opendce.hands.com)

    except of course nobody _noticed_ because in 1992, things like free software didn't really exist.

    and, of course, X.500 was "far too complicated".

    now, of course, everyone is whining that "oo, wouldn't it be nice if only LDAP could do X" and if you look at X.500 you find it _can_ do X.

    repeat for any value of X...

  26. Similar Question by RichiP · · Score: 2, Interesting

    I've a similar question myself: Is there a Linux distro which, upon installation, aids in the setup of a Directory Services server, a network filesystem for storing user data (possibly including $HOME directories) and installation of client workstations which use those services?

    I'm talking of the same installation disks, but at the very onset, instead of just asking (or perhaps more than just asking) if I want a Desktop, Server or workstation install, it include sub-options like:

    Server:
    [] Directory Services Server
    [] Network File Server
    [] User $HOME directory (or some other friendly name)
    [] Print Services Server
    Workstation: ...

    In other words, the very things one would need and in the order one would install for a small- to medium-sized enterprise.

  27. SLES and yast2 by sflory · · Score: 2, Informative

    http://www.djack.com.pl/Suse9hlp/ch21s08.html

    See 21.8.5. LDAP Server Configuration with YaST

    --
    IANALBIPOOGL (I am not a Lawyer, but I play one on GrokLaw.)
  28. Re:eDirectory and charging by rsax · · Score: 4, Informative
    Here is the link to the 250,000 free eDirectory user licenses. I don't think it's just limited to software developers but I don't know how long this offer will last. Grab em while they're hot.

    I've been testing it on RHEL ES 3 for a couple of weeks now and so far no complaints. Never thought I would say this but....... thanks Novell!

    Excellent documentation too.

  29. I'm still waiting... by jeweekes · · Score: 3, Funny

    I'm still waiting for the hover-cars we were promised in the 60's, let alone reliable directory services that have just started to be used!

  30. I think I've been misunderstood by Zombie+Ryushu · · Score: 2, Interesting

    OpenLDAP, as an implimentation of LDAP v3 right now, is lightyears beyond Active directory in functional sophistication. Its not OpenLDAP that sucks.

    Its the fact that Configuration is too hard because the nessessary interfaces aren't there. The only thing that comes close is "Directory Administrator"

    OpenLDAP is a superb LDAP implimentation from a technical standpoint. Far outpacing ADS. ADS just has ease of use, that Open LDAP needs.

    Linux needs OpenLDAP replacements for things like useradd, usermod, and passwd, or some way of modulizing them.

  31. Re:eDirectory and charging by AngryElmo · · Score: 2, Informative

    The free seats have been on offer for years. They aren't going away anytime soon. Why? Strategy. Novell *wants* people to develop eDirectory applications and not be turned off by licence costs.

  32. The Hurderos Project by heydrick · · Score: 3, Informative

    You should check out the Hurderos project. The goal of Hurderos is to create a framework for directory and authentication using open tools. In other words, an open-source equivalent of Active Directory and NDS.

    Although the project is in its infancy, it has really good ideas for integrating identity management, authn, and authz.

    http://www.hurderos.org

  33. only needs a wizard... by SanityInAnarchy · · Score: 2, Interesting

    this sounds like windows users whining about mountpoints. yeah, docs are lacking, but all the components are there, some twice over. just glue it all together with a little bash. done -- probably even with lower TCO.

    --
    Don't thank God, thank a doctor!
  34. RHEL4 does that just fine by X · · Score: 2, Informative

    I'm working on a RHEL4 machine that I setup to use LDAP during the install. It was very easy, all done through a simple GUI. Worked great.

    --
    sigs are a waste of space
  35. sounds to me like... by CAIMLAS · · Score: 2, Informative

    Sounds to me like you're asking for two seperate things.

    1) A Linux desktop distribution which can automount $HOME directories (from a central server?) on normal workstations with a fair amount of ease (in terms of configuration).

    Answer: There's nothing that I know of that can do this "out of the box" so to speak, but it should be fairly trivial to do.

    I'll make note that mounting a share on a Windows server to a Linux desktop seems to often result in the share mount dying - it's kind of messy without using automount, and I've not personally used automount much.

    I can't speak for kerebos auth itself, as I'm not too familiar with that element...

    Other than that, though, it should be relatively trivial to set automount up to mount a samba share using credentials provided by OpenLDAP or what have you. As you can mount SMB shares via fstab, it's not really an issue to jump up one step and use automount. I am, of course, assuming you'll be making a single "desktop deployment" image and not doing the antiquated thing and manually configuring each machine - that would be just dumb.

    2) A Linux server distribution with OpenLDAP + Samba + Kerberos set up, out of the box, so that all you'd have to do would be populate the OpenLDAP server with username/password combinations.

    There's nothing that does this which I'm aware of. That's why a company should hire competent people; maybe that's partially why no distro has done it - it's hard, and the distro people don't want to piss off the competent admins by making their skillset "outdated". But that's just a guess.

    Another guess is that it's simply not a widely deployed combination. The organization I work for now has (only) several thousand NetPCs deployed in the field, and it's just an NT4 domain login with LDAP on the backend. Groupwise is used on the client side to tie into LDAP directly.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  36. Re:Huh? - CIFS==SMB by AngryElmo · · Score: 2, Interesting

    err. And how is this different to SMB? You might like to hear what Andrew Tridgell (the original Samba author) has to say about this. I quote from an article he wrote for Groklaw (http://www.groklaw.net/article.php?story=20050205 010415933&query=Samba)

    "The protocol that Samba implements was first invented by Barry Feigenbaum at IBM in early 1983. He initially called it the "BAF" protocol after his initials, but changed the name to "SMB" before the first official release. You may note that the name "Samba" contains the letters "SMB", and that is not a coincidence.

    The term "CIFS" or "Common Internet File System" was coined by Microsoft in 1996 as a marketing exercise in an attempt to combat a perceived threat from Sun Microsystems after their WebNFS announcement. The term caught on, and now the SMB protocol is often called CIFS. The two names refer to the same protocol, as is easily demonstrated by connecting a current Microsoft "CIFS" client to a Samba "SMB" server from 1992."

  37. It's probably out there...but not documented well by harlows_monkeys · · Score: 2, Interesting
    This whole area is just a mess when it comes to documentation, making it hard to figure out what the hell you actually need. Take LDAP, for example. I understand the lightweight in LDAP is in comparision to X.500. OK, cool. The problem is most of the documentation for various LDAP products seems to assume you are intimately familiar with X.500 stuff. So, I suppose someone coming from the X.500 would would be quite delighted with LDAP.

    However, for those who know little or nothing of X.500 and are just looking for simple directory services, this makes the LDAP documentation pretty much worthless or extremely annoying, depending on just how tenacious you are.

    I don't mean to pick on the various LDAP projects. This kind of thing happens all over the place with free enterprise software.

  38. iPlanet LDAP Server soon Open Source by snickell · · Score: 2, Interesting

    Red Hat acquired the Netscape/iPlanet directory server (LDAP) code from AOL, along with the original team working on it (i.e. its not open source and dump software). Its about 1.8 million lines of code, and RH is releasing it as free / open source software ASAP. Chris Blizzard of mozilla fame had a great presentation at the Fedora Conference (FUDcon ;-) today about their progress. Very cool stuff.

    Blizzard wants to learn from Mozilla and not release the code until a standard build system (such as autoconf) is in place... You can imagine with that much code its going to take a little time to work through in a new build system, but his current estimate is they'll release the first functional useful code "on the order of weeks". There are some smaller chunks that are going to have to be rewritten owing to dependencies on external proprietary code we did not acquire, but it looks like nothing really bad, and the core should be coming along quickly.

    This codebase is one of the major commercial directory servers in use, is supposed to scale to giant enterprise loads, and is (according to some RH hackers who just got their hands on it internally) much easier to setup than OpenLDAP. It comes with a nice GUI config interface, etc. Naturally, it'll be integrated into Fedora pretty quickly, and hopefully Debian, Gentoo, SuSE and other distributions too.

    -Seth

  39. Biggest Hurdle: Standardized Automounts by allenw · · Score: 2, Interesting
    At home, we've got SunONE Directory Server feeding several clients via LDAP. It all works fairly seemlessly, except for one thing: automounts.

    The problem is that each flavor/vendor uses its own brand of automount schema. OS X uses that awful 'mounts' mapping with its equally awful automounter. Solaris has its own brand. Then there is amd. Etc. Until someone RFCs a decent LDAP schema for automounting and everyone follows along, I suspect this is going to remain a dream.

    In the meantime, if you work in a heterogeneous environment, expect to do some work (and in some cases, quite a bit) to build shims between flavors.... and thats before you get to things like Kerberized NFS and/or NFSv4.

    In most other respects, everything else is fairly standard. RFC2307b gets you almost all the way via LDAP and Kerberos lets you do it all in an SSO'd environment.

  40. Re:ISODE - X.500 server - been available since 199 by cpk3 · · Score: 3, Interesting

    Actually, there was plenty of free software available in 1992.

    At about that time I was writing X.500 based applications using ISODE.

    In my estimation, X.500 failed to take off for five reasons. The first was that it was overly complex. The protocol was certainly complex. While ISODE made things easier, building applications was still too complicated.

    The second is that X.500 was a resource pig, both on the client and the server.

    The third is that there were too many optional features in the protocol. No vendor could practically support all of the options and no two vendors could agree on a reasonably common subset of features. Interoperability was a nightmare.

    The fourth is that due to its complex data model and binary data encoding, debugging X.500 sessions was extremely difficult using a packet sniffer or other protocol capturing tool. It also meant that writing scripts to do reasonably interesting X.500 things was not going to happen.

    The fifth was that once LDAP was fielded, the practical need for X.500 disappeared. The first 3 reasons above created LDAP and once it existed, X.500 was an answer in search of a question.

    One might say that there was no mission critical need to directory services. We had DNS for host to address mapping. Directory services was a "would be nice to have" not a "must have".

    In addition, because it was originally conceived to be operated by the PTTs of the world, there was an organizational element with regard to who ran what servers and served what branches of the X.500 name space. That never really came together.

    Many thought that company employee directories would be on-line for the world to browse. Except nobody checked with the companies to see if they thought that that was a good idea. It wasn't.

    Reasons 1 through 4 above apply to many if not most if not all ISO (or OSI) protocols. We used to say that ISO protocols were designed to solve all problems for all people for all time. It turns out that because the protocols were too complex and too resource hungry, and the implementations didn't interoperate, that in the end they solved few problems, for few people, for a very short time. And that was on a particularly good day.

    Designing protocols to solve every problem and provide every feature that we will ever need lost out to designing protocols that were the simplest things that would serve the desired purpose and solve the current problem. And these simple protocols (FTP, HTTP, NNTP, SMTP, POP3, TFTP, ...) have been augmented as new requirements have been encountered and are still relatively simple (to understand, to implement, to debug, to use, ...) today.

    LDAP, however, is not one of these simple protocols. LDAP was a compromise, like SNMP, and like SNMP, LDAP has paid for not being what it could have been: small, simple, and elegant. Both protocols use the ISO data model (ASN.1) and the ISO encoding model (BER,DER,...). In fact, both protocols were designed to be transitional protocols to get things going until their ISO replacements (X.500 and CMOT (CMIP over TCP)) were ready to be deployed.

    The funny thing is that once LDAP and SNMP were fielded, X.500 and CMOT were no longer needed. And funnier yet, the authors of the LDAP and SNMP protocols secretly knew that LDAP and SNMP would not be replaced by X.500 and CMOT, but they had to make the design compromise to ease the transition that they knew would never occur in order to keep the peace while they pulled the rug from beneath the X.500 and CMOT proponents. Of course this was back in the day when most people believed that X.400 would be replacing SMTP in no time at all. But some knew better.

  41. mkautosmb by samjam · · Score: 3, Informative

    search freshmeat for mkautosmb, its absolutely top.
    It browses your LAN and creates automount config files for them, yee hah!

    I had to edit it to do "autofs --version" when checking which version of autofs you have, and to make it write out "cifs" instead of "smbfs" to ge around a current smbfs/win2003-server compatability problem.

    Either that or look at smb4k, but it suffers from the same smbfs problem I mentioned.

    Sam

  42. Re:Sure, WinXp by Zero+Sum · · Score: 2, Insightful
    OK, fair comment. I'm multi-tasking right now and I'm old and not that good at it, so perhaps I did not make myself clear.

    The thing in contention here is "demand". Now, OK, frex; IE has 90% of the market, Firefox less than 10%. A conventional view says that IE is in considerable more demand than Firefox (or Opera). Now, allright, I can accept that, but I don't agree with it. The bottom line is that no one (or very few) actually want IE but they have it and don't want another browser enough to learn how to download and install (or are not permitted to... or...). Given that you had to choose and download a browser would the ratio of 90/8/2 (IE/Firefox/Opera) be the same? I sincerely and very strongly doubt that that is the case. IE is crap in comparison to either of the others mentioned. So when people talk about "demand" or "market demand" they are not talking about demand in the english use of the word at all. They are talking about usage figures not how much one product is valued/wanted/desired over another. If the "market" was on equal standing the situation would be very different.

    So, what I mean when I say there is no "demand" for MS products is that no one really likes them. No one really wants them. And if there was something that was not harder for them to deal with and they had a real choice they would abandon MS gleefuly and rapidly.

    I'm actually quite sick of the pro-anti-Microsoft war and don't particularly care much about it, but that isn't going to make me abandon the truth of things. MS is a bag of worms, Linux was developed from a terminal emulator and shows it, UNIX (although my favourite) is thirty year old concepts overlaid with patches and extensions usually badly implemented. It is _all_ crap. Live with it.

    Anyway, it will all pass. MS has most likely had its day in the Sun. It's optimal strategy for long term survival now would be to fund say, twenty guys to work on Hurd (and maybe another 20 for EROS too). To stay ahead and set directions, to truly open just about everything except the UI. In the end it is only the UI - the user experience - that is important. So, right now, MS has sufficent resources to fund as much of the OSS movement as it wants. If it (MS) funded say 1/3 of the current OSS developers, how could it not stay in front? Wouldn't worldviews suddenly change?

    --

    Zero Sum (don't amount to much). [root@localhost]

  43. Re:Flatness by pmc · · Score: 2, Interesting

    Flat is seldom the answer unless your domain will be very small.

    Domains form security boundaries. Unless you want everybody who is in domain admins or who may need domain admins the ability to completely screwup your schema and enterprise configuration then you should have as a minimum a place-holder root.

    A placeholder root also allows different security policies for different users. This is the most annoying weakness of AD: user accounts get the security policy of the domain controllers, and not of the user container. So separate domains for separate requirements.

    Mergers/de-mergers/acquistions all benefit substatially from being able to spin domains in and out of a forest. You don't need a forest for this, but it helps.

    Internal politics also may mandate separate domains - many companies are loosely allied fiefdoms, and there is no way they will agree to monolithic centralised IT. So give them a bone - here, your very own domain. They will not realise that there is no effective difference if you control the root.

    Other reasons are said to include control of replication, but I've never really bought this. AD replication is pretty minor compared to other traffic. I know that in 2000 there is a problem with groups (membership is replicated, not membership deltas - changed in 2003) that might suggest it's a good idea, but if you are doing a 2003 roll out - nah.

    Oh yeah - as seems de rigour in this thread I was also once involved in one of the largest AD roll outs in the entire world - headquarters (one of them) opposite Waterloo station in London.

  44. Re:This is not informative you crackhead mods. by pacman+on+prozac · · Score: 3, Informative

    No he's right, AD has many other features other than broken standards support :)

    Kerberos + LDAP alone can't manage group policies. Being able to manage workstation configurations (including new software installs) in this way is the killer feature of AD imo.

    Then theres the GUI tools for managing it all, last time I looked Linux only had directoryadministrator which was a basic GUI for adding/removing groups and users.

    This stuff could probably be done with a *nix solution but none do it out of the box. Afaik samba acting as domain controller can't apply group policies, although theoretically it should be possible to hack up some login scripts to emulate this functionality. To get it all running and have GUI control of the entire lot would involve a lot of programming and certainly cost more than a few win2k3 licenses.

    (I'd love to be proven wrong if software does exist to do all these please point it out)

  45. Re:This is not informative you crackhead mods. by redhog · · Score: 3, Interesting

    I just have to make some advertisement:

    During the last two years, I've been hacking on a generalized system for managing an LDAPized system, including all sysadmin tasks like home-dir-creation etc, for my employer. The system is GPL:ed and available from http://grimoire.takeit.se (the webdemo doesn't work ATM, sorry).

    The aim of the system is to carry out any sysadmin task on any host in the system, and combine those tasks into more complex ones, even if executed on different machines, and then control access to tasks in a very fine-grained way (a bit similar to Novell:s trustees, in that you have inheritance down the tree).

    ATM, the system can handle users, groups (it can let users create their own groups in a controllable fashion), machine accounts and printer ques interacting with Samba, OpenLDAP, Courier, Postfix, CUPS, pam/nss-ldap and some other tools. It is however in beta-stage...

    --
    --The knowledge that you are an idiot, is what distinguishes you from one.
  46. Here's the e-mail! by cbreaker · · Score: 3, Funny

    First response:

    Scott Gordon [sgordon@vaco.com]
    RE: Inquiry about Dice Job Number ADMEM

    Thanks very much for your inquiry. We've filled this position today with someone of 12+ total years of experience.

    Good luck in your job search!
    ------------
    My response to that:
    Alas, how is this possible? Active directory was first included with Windows 2000. The "2000" means the year, 2000. Being 2005 now, that means it's only been available for five years.

    While I'm not trying to argue with you here, I thought I might let you know so you could fix the job description as it's inaccurate.

    I consider myself very good at my trade, and I wouldn't apply for a job when the company can't get the job requirements correct - you know you're in for trouble when the boss apparently knows nothing about the technology; not even enough to realize 2000 means the year 2000. If you're a recruiting firm, you may attract more skilled people if you have an accurate description.

    Fortunately I'm not looking for a job as I am already employed. Sometimes I look to see how the market is looking.

    Good luck!
    -------------
    His response:
    Joseph,

    If you are not searching for a job, then it should not matter.

    I appreciate your concern for my job description but it is unnecessary.
    Perhaps you should apply your editing skills to your own employment and further yourself in your current company. What task are you not completing while surfing the internet looking for jobs? Does your employer - Future Foundations - know that you are spending company time, money and bandwidth looking for another job? Perhaps, they should know Mr.. Jamieson?

    Again, we've filled this opening and the position is no longer available.

    Regards,
    ------------------
    Now, "Future Foundations" is just my own e-mail domain name. Like many other people around here, I host my own e-mail so I keep my address no matter what ISP I use. How does this guy think he's going to scare an IT person by calling out their e-mail domain name?

    I think he's a small recruiting shop, maybe even just him, as he claims to be CEO or something but also writes these job descriptions. Figures.

    But these are the unprofessional people that us professionals have to deal with to get a job these days. It sucks.

    --
    - It's not the Macs I hate. It's Digg users. -