data design for inactive users?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We archive inactive entries by removing them from the "active" part of
the DIT and then recreating them in an "inactive" branch, where
permissioning prevents all but a few administrative apps from seeing
them. This allows us to prevent further use of the account while at the
same time preserving information that might be helpful in an audit. If a
user becomes active again (e.g. where an employee is rehired), we simply
restore their entry to the active part of the tree.

The two problems with this approach are accidental creation of duplicate
entries (like when an employee returns after having a name change) and
the fact that no off-the-shelf tool will do the archive/unarchive
operation for you. I handle the former by yelling at HR alot and the
latter by deploying some in-house created cgi scripts.

The problem with using an "inactive" flag is that every COTS vendor who
interfaces with LDAP has a different standard, and few are very
customizable. Entrenched homegrown apps pose the same issue.

Theoretically, the number of entries in a particular directory or
directory container shouldn't be an issue. Unfortunately, many
developers insist on treating LDAP like an RDMS, doing massive "data
mining" queries and invoking Server Side Sort to boot. As a result,
anything you can do to reduce the number of entries they can search
through helps.




[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux