LATMOS::Accounts - Core module for LATMOS account management tools
Instanciate a new LATMOS::Accounts object.
$configdir
if defined is the directory containing files to use,
default to /etc/latmos-accounts/.
%options
can contains:
If true, acls configuration are not load and code act like everything is allowed.
This flag is usefull for administrative tools, for which no acl must apply.
Return state_dir for this instance
Return the base list found in config file
Return the default base name according config file
Return a LATMOS::Accounts::Base object over base named $basename defined in the config file.
The base is loaded by this function.
Return the username to use when no user is connected
List synchronisation setup in latmos-accounts.ini
Return de default synchronisation name
Return a reference to default synchronisation object
Return a reference to synchronisation object for $name
synchronisation.
Return a LATMOS::Accounts::SynchAccess object over $name
synchronisation.
Send signal to la-sync-manager daemon to synchronize bases.
Thauvin Olivier, <olivier.thauvin@latmos.ipsl.fr>
Copyright (C) 2009, 2010, 2011, 2012 by Thauvin Olivier
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.10.0 or, at your option, any later version of Perl 5 you may have available.