Sysync::File - Use Sysync with flat-files on the backend.
See: http://sysync.nongnu.org/tutorial.html
Return a user's encrypted password.
Set a user's password.
Generate a list of files with their content.
Returns hashref: '/etc/filename.conf' => { mode => 600, gid => 0, uid => 0, data => 'data is here' }
Returns true if host is valid.
Returns true if user is valid.
Get both users and groups for a specific host.
Returns hashref of user information.
Unless "hard-coded", the user's password will not be returned in this hashref.
Returns an array of all usernames.
Returns array of groups
Returns array of users in a given group
Returns true if sysync must refresh.
Passing 1 or 0 as an argument sets whether this returns true.
Returns true if sysync must refresh managed files.
2012 Ohio-Pennsylvania Software, LLC.
Copyright (C) 2012 Ohio-Pennsylvania Software, LLC. This file is part of Sysync. Sysync is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Sysync is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
Michael J. Flickinger, <mjflick@gnu.org>
<mjflick@gnu.org>
To install Sysync, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Sysync
CPAN shell
perl -MCPAN -e shell install Sysync
For more information on module installation, please visit the detailed CPAN module installation guide.