НАЗВАНИЕ

chgpasswd - обновляет пароли групп в пакетном режиме

СИНТАКСИС

chgpasswd [ параметры]

ОПИСАНИЕ

The chgpasswd command reads a list of group name and password pairs from standard input and uses this information to update a set of existing groups. Each line is of the format:
group_name:password
By default the supplied password must be in clear-text, and is encrypted by chgpasswd.
The default encryption algorithm can be defined for the system with the ENCRYPT_METHOD variable of /etc/login.defs, and can be overwritten with the -e, -m, or -c options.
Данная команда предназначена для работы в крупных системных средах, где за один раз заводится несколько учётных записей.

ПАРАМЕТРЫ

The options which apply to the chgpasswd command are:
-c, --crypt-method
Использовать указанный метод для шифрования паролей.
 
Возможные методы: DES, MD5, NONE и SHA256 или SHA512, если эти методы поддерживается libc.
-e, --encrypted
Передаваемые пароли заданы в шифрованном виде.
-h, --help
Показать краткую справку и закончить работу.
-m, --md5
Использовать алгоритм шифрования MD5 вместо DES, если пароли передаются не шифрованными.
-R, --root CHROOT_DIR
Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory. Only absolute paths are supported.
-s, --sha-rounds
Использовать указанное количество раундов шифрования паролей.
 
Значение 0 означает, что система выберет количество раундов по умолчанию для выбранного метода шифрования (5000).
 
Минимальное значение равно 1000, а максимальное значение равно 999,999,999.
 
Вы можете использовать этот параметр только при методе шифрования SHA256 или SHA512.
 
By default, the number of rounds is defined by the SHA_CRYPT_MIN_ROUNDS and SHA_CRYPT_MAX_ROUNDS variables in /etc/login.defs.

ПРЕДОСТЕРЕЖЕНИЯ

Не забудьте установить права или umask, чтобы не позволить чтение не шифрованных файлов другими пользователями.
Вы должны проверить, что пароль и метод шифрования соответствует политике системных паролей.

НАСТРОЙКА

The following configuration variables in /etc/login.defs change the behavior of this tool:

ФАЙЛЫ

/etc/group
содержит информацию о группах
/etc/gshadow
содержит защищаемую информацию о группах
/etc/login.defs
содержит конфигурацию подсистемы теневых паролей

СМОТРИТЕ ТАКЖЕ

gpasswd(1), groupadd(8), login.defs(5).

Recommended readings

Pages related to chgpasswd you should read also: