[mdk-re] useradd в пакетном режиме
Igor Homyakov
=?iso-8859-1?q?homyakov_=CE=C1_ramax=2Espb=2Eru?=
Вт Апр 9 16:37:30 MSD 2002
On Tue, Apr 09, 2002 at 04:28:41PM +0400, Artem K. Jouravsky wrote:
> Доброго времени суток!
> нужно писать скрипт, который будет добавлять пользователя в систему, если
> тот кто это делает (естественно, скрипт будет вызываться через sudo)
> авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
> отписывать по почте/писать в лог о проделанной работе. Это предыстория.
> Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
> useradd, там есть опция -p <password>. Говорю
> # useradd testuser -p AnyPassword
> получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
> пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
> Если да, то какой командой я могу зашифровать пароль?
Я подобную систему писал на perl используя Expect, получаеться очень неплохо.
--
Igor Homyakov
<homyakov(at)ramax.spb.ru>
Подробная информация о списке рассылки community