|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Melnikov 2:5030/1340.116 11 May 2001 12:09:48 To : Ilya Ovchinnikov Subject : Смена пароля -------------------------------------------------------------------------------- 11 May 01 00:31, Ilya Ovchinnikov wrote to All: IO> From: ilya@oi.psn.ru (Ilya Ovchinnikov) Reply-To: ilya@oi.psn.ru IO> On Thu, 10 May 2001 13:26:52 +0400, \ IO> Eugene Korovin <Eugene.Korovin@p72.f196.n5080.z2.fidonet.org> wrote: >> СЛ> Как в Shell написать скрипт, меняющий пароль пользователю >> >> #!/bin/sh >> new_password="KoZeL" (или read new_password) >> passwd user<< EOF >> $new_password >> $new_password >> EOF IO> Только вот работать это не будет. passwd хочет именно с терминала IO> пароль получить. Так что для взаимодействия с ним нужен expect. А утиля из shadow-utils ? # usermod usage: usermod [-u uid [-o]] [-g group] [-G group,...] [-d home [-m]] [-s shell] [-c comment] [-l new_name] [-f inactive] [-e expire ] [-p passwd] [-L|-U] name где -p Хэш пароля ? Andrey aka TEMHOTA-RIPN [Team Linux] [Team Inet] [Team IRC 4ever] [Team Windows Mu$t DiE] [Team TEMHOTA - Дрyг молодежи!] [Team CuBeR PuNkS] [TEAM Спать] [TEAM hAtE] --- GoldED+/LNX 1.1.4.7 * Origin: Powered by SlackWare Linux (2:5030/1340.116) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/52203afb9ed5.html, оценка из 5, голосов 10
|