SYNC-ACCOUNTS(8) | chiark utilities | SYNC-ACCOUNTS(8) |
sync-accounts - synchronise accounts and passwords
sync-accounts [options] [source ...]
sync-accounts is a tool for copying account information into the local system's password and group databases, or equivalent, from other systems. It can be used to slave individual accounts, whole systems, or various partial combinations.
By default, when invoked, sync-accounts reads is configuration file and updates all of the local details it is configured to synchronise, from all relevant sources.
If one or more sources are named as command-line arguments, only information from those sources is installed locally.
See sync-accounts(5) for detailed information about sync-accounts's behaviour and configuration.
sync-accounts is not resistant to malicious data in the local password and group databases, or its configuration file or command line arguments.
Malicious data in source information will not be able to take control of sync-accounts, but will be copied to the local databases if sync-accounts is configured to do so.
To update the local databases, sync-accounts must be run as root. For -q and -n sync-accounts still needs to be able to successfuly invoke the commands specified in the configuration for getpasswd and getgroup.
Setting variables used by vipw(8) and vigr(8), apart from EDITOR and/orVISUAL will affect the operation of sync-accounts. Avoid messing with these if possible.
PATH is used to find subprograms such as sync-accounts-createuser and vipw/vigr.
Using sync-accounts does not give particularly prompt propagation of changed account information.
There is no simple mechanism for automatically getting the right configuration details for accessing the local system's password and group databases.
All the systems sharing account information using sync-accounts need to be using compatible encrypted-password schemes.
sync-accounts and this manpage are part of the sync-accounts package which was written by Ian Jackson <ian@chiark.greenend.org.uk>. They are Copyright 1999-2000,2002 Ian Jackson <ian@davenant.greenend.org.uk>, and Copyright 2000-2001 nCipher Corporation Ltd.
The sync-accounts package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
This 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 General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, consult the Free Software Foundation's website at www.fsf.org, or the GNU Project website at www.gnu.org.
sync-accounts(5), grab-account(8), sync-accounts-createuser(8), passwd(5), group(5), shadow(5), master.passwd(5), vipw(8), vigr(8)
14th July 2002 | Greenend |