[PATCH] Name Service Switch (NSS) directory backend #1

Open
macosforgebot opened this Issue Apr 27, 2008 · 11 comments

Projects

None yet

2 participants

@macosforgebot

@agx originally submitted this as ticket:271


This implements a simple NSS based user and group lookup directory service (it basically uses what's returned by the python's pwd and grp modules).

You can set a prefix for groups and ranges for uids/gids to make sure system users/groups don't end up having calendars.

This directory service is not doing any authentication, simply use Kerberos.

twistedcaldav.directory.nss.NssDirectoryService has some documentation in the top of the file.

@macosforgebot

@wsanchez originally submitted this as comment:1:⁠ticket:271

  • Status changed from new to assigned
  • Priority changed from 5: Not set to 2: Expected
  • Milestone set to 2.0

Cool.

@macosforgebot

@agx originally submitted this as attachment:0003-add-guid.patch:⁠ticket:271


add guid for easier identification of calendars on disk

@macosforgebot

@wsanchez originally submitted this as comment:2:⁠ticket:271

  • Milestone changed from CalendarServer-2.2 to CalendarServer-2.x
@macosforgebot

@wsanchez originally submitted this as comment:3:⁠ticket:271

  • Milestone changed from CalendarServer-2.x to CalendarServer-3.x
@macosforgebot

rahul@… originally submitted this as attachment:nssdirectory-2.4.patch:⁠ticket:271


NSS Directory patch for calendarserver 2.4

@macosforgebot

rahul@… originally submitted this as comment:4:⁠ticket:271


Hi, I've just uploaded a NSS directory service patch compatible with calendarservice 2.4. Changes from the previous version include:

  • Changed the baseGUID for NSS Directory service as the previous value was not being accepted.
  • Removed making prefix mandatory as guid collisions is now not posssible.
  • The new directory service architecture in calendarserver now uses shortName for lookup. Therefore no user and group should have the same short name. Did not know how to enforce this.
  • PAM authentication added
@macosforgebot

@wsanchez originally submitted this as comment:5:⁠ticket:271

  • Owner changed from @wsanchez to @m0rgen
  • Radar deleted
  • Status changed from assigned to new
@macosforgebot

@wsanchez originally submitted this as comment:6:⁠ticket:271

  • Milestone changed from CalendarServer-3.x to Later
@macosforgebot

@wsanchez originally submitted this as comment:11:⁠ticket:271

  • Component changed from Calendar Server to twext
  • Milestone changed from Later to Sooner

Now that twext.who is landed, this is worth a revisit.

@macosforgebot macosforgebot added this to the Sooner milestone Aug 4, 2016
@m0rgen m0rgen was assigned by macosforgebot Aug 4, 2016
@m0rgen m0rgen was unassigned by tomerd Aug 4, 2016
@m0rgen m0rgen was assigned by mocomoc Aug 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment