22 lines
1.3 KiB
Markdown
22 lines
1.3 KiB
Markdown
|
|
# chpasswd
|
|||
|
|
|
|||
|
|
> Изменять пароли нескольких пользователей через `stdin`.
|
|||
|
|
> Смотрите также: `passwd`.
|
|||
|
|
> Больше информации: <https://manned.org/chpasswd>.
|
|||
|
|
|
|||
|
|
- Изменить пароль указанного пользователя:
|
|||
|
|
|
|||
|
|
`printf "{{имя_пользователя}}:{{новый_пароль}}" | sudo chpasswd`
|
|||
|
|
|
|||
|
|
- Изменить пароли нескольких пользователей (входной текст не должен содержать пробелов):
|
|||
|
|
|
|||
|
|
`printf "{{имя_пользователя_1}}:{{новый_пароль_1}}\n{{имя_пользователя_2}}:{{новый_пароль_2}}" | sudo chpasswd`
|
|||
|
|
|
|||
|
|
- Изменить пароль указанного пользователя, указав его в зашифрованном виде:
|
|||
|
|
|
|||
|
|
`printf "{{имя_пользователя}}:{{новый_зашифрованный_пароль}}" | sudo chpasswd {{[-e|--encrypted]}}`
|
|||
|
|
|
|||
|
|
- Изменить пароль указанного пользователя, используя определённый метод шифрования для хранимого пароля:
|
|||
|
|
|
|||
|
|
`printf "{{имя_пользователя}}:{{новый_пароль}}" | sudo chpasswd {{[-c|--crypt-method]}} {{NONE|DES|MD5|SHA256|SHA512}}`
|