Страница 1 из 1

Смена пароля пользователя одной командой?

Добавлено: 2008-09-08 21:14:10
lymar
Подскажите аналог линуксовой команды для FreeBSD:

Код: Выделить всё

#user:password | chpasswd
..нужно менять пароль юзеру в скрипте одной командой.

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-08 21:43:57
alex3

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-08 21:52:02
lymar
Пароль нужно что б менялся автоматом, а не вручную..

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-09 6:52:24
zg

Код: Выделить всё

SYNOPSIS
     chpass [-a list] [-p encpass] [-e expiretime] [-s newshell] [user]

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-09 9:21:00
lymar
...а если пароль нужно вводить не в encpass, а в обычном формате ..

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-09 9:25:28
zg
гм, тогда не знаю :smile: пользователя можно удалить, а потом добавить :roll:

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-09 20:13:06
zingel

Код: Выделить всё

/usr/ports/www/chpasswd

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-10 3:04:23
Гость
echo kungfu | pw usermod john -h0

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-10 6:24:59
lymar
zingel писал(а):

Код: Выделить всё

/usr/ports/www/chpasswd
Попробовал .. еще сразу, но оказалось что это разные команды:
-для фриибсд:
This utility allow your users to change their Squid or Web password using
the browser.
-для линукса:
chpasswd reads a file of user name and password pairs from standard input and uses this information to update a group
of existing users. Without the -e switch, the passwords are expected to be cleartext. With the -e switch, the pass-
words are expected to be in encrypted form. Each line is of the format

Код: Выделить всё

user_name:password

Re: Смена пароля пользователя одной командой?

Добавлено: 2008-09-10 6:27:46
lymar
Гость писал(а):echo kungfu | pw usermod john -h0
оо большое спасибо сработало!!! :Yahoo!: