* [mdk-re] useradd в пакетном режиме
@ 2002-04-09 16:29 Artem K. Jouravsky
2002-04-09 16:37 ` Igor Homyakov
` (2 more replies)
0 siblings, 3 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-09 16:29 UTC (permalink / raw)
To: ALT Linux common mailing list
Доброго времени суток!
нужно писать скрипт, который будет добавлять пользователя в систему, если
тот кто это делает (естественно, скрипт будет вызываться через sudo)
авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
отписывать по почте/писать в лог о проделанной работе. Это предыстория.
Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
useradd, там есть опция -p <password>. Говорю
# useradd testuser -p AnyPassword
получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
Если да, то какой командой я могу зашифровать пароль?
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
Microwaves frizz your heir.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] useradd в пакетном режиме
2002-04-09 16:29 [mdk-re] useradd в пакетном режиме Artem K. Jouravsky
@ 2002-04-09 16:37 ` Igor Homyakov
2002-04-09 16:41 ` vic ismakaev
2002-04-09 17:41 ` [mdk-re] " Dmitry V. Levin
2 siblings, 0 replies; 17+ messages in thread
From: Igor Homyakov @ 2002-04-09 16:37 UTC (permalink / raw)
To: mandrake-russian
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>
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] useradd в пакетном режиме
2002-04-09 16:29 [mdk-re] useradd в пакетном режиме Artem K. Jouravsky
2002-04-09 16:37 ` Igor Homyakov
@ 2002-04-09 16:41 ` vic ismakaev
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
2002-04-09 17:41 ` [mdk-re] " Dmitry V. Levin
2 siblings, 1 reply; 17+ messages in thread
From: vic ismakaev @ 2002-04-09 16:41 UTC (permalink / raw)
To: mandrake-russian
9 Апрель 2002 18:28, Вы написали:
> Доброго времени суток!
> нужно писать скрипт, который будет добавлять пользователя в систему, если
> тот кто это делает (естественно, скрипт будет вызываться через sudo)
> авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
> отписывать по почте/писать в лог о проделанной работе. Это предыстория.
> Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
> useradd, там есть опция -p <password>. Говорю
> # useradd testuser -p AnyPassword
> получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
> пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
> Если да, то какой командой я могу зашифровать пароль?
Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
AnyPassword с помощью crypt и подсталяйте его.
--
С уважением
Виктор В Исмакаев
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-09 16:41 ` vic ismakaev
@ 2002-04-09 17:08 ` Artem K. Jouravsky
2002-04-09 17:37 ` Grigory Milev
` (3 more replies)
0 siblings, 4 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-09 17:08 UTC (permalink / raw)
To: mandrake-russian
On Tue, Apr 09, 2002 at 06:40:16PM +0600, vic ismakaev wrote:
> 9 Апрель 2002 18:28, Вы написали:
> > Доброго времени суток!
> > нужно писать скрипт, который будет добавлять пользователя в систему, если
> > тот кто это делает (естественно, скрипт будет вызываться через sudo)
> > авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
> > отписывать по почте/писать в лог о проделанной работе. Это предыстория.
> > Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
> > useradd, там есть опция -p <password>. Говорю
> > # useradd testuser -p AnyPassword
> > получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
> > пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
> > Если да, то какой командой я могу зашифровать пароль?
> Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> AnyPassword с помощью crypt и подсталяйте его.
системной команды crypt нету, функция от Perl требует salt и шифрует явно
не системным методом. Писать для шифровки отдельную программу на С? Вряд
ли задача такая уж новая, должно быть более стандартное решение.
Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
и в дальнейшем, судя по всему, спасибо!
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
System checkpoint complete.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] Re: useradd в пакетном режиме
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
@ 2002-04-09 17:37 ` Grigory Milev
2002-04-09 18:39 ` cornet
` (2 subsequent siblings)
3 siblings, 0 replies; 17+ messages in thread
From: Grigory Milev @ 2002-04-09 17:37 UTC (permalink / raw)
To: mandrake-russian
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Artem" == Artem K Jouravsky <ujo@ifirst.ru> writes:
Artem> On Tue, Apr 09, 2002 at 06:40:16PM +0600, vic ismakaev wrote:
>> 9 Апрель 2002 18:28, Вы написали: > Доброго времени суток! > нужно
>> писать скрипт, который будет добавлять пользователя в систему, если >
>> тот кто это делает (естественно, скрипт будет вызываться через sudo) >
>> авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет >
>> отписывать по почте/писать в лог о проделанной работе. Это предыстория.
>> > Поскольку passwd не хочет читать данные иначе как с консоли, смотрю
>> man > useradd, там есть опция -p <password>. Говорю > # useradd
>> testuser -p AnyPassword > получаю в результате пользователя, для
>> которого в /etc/tcb/testuser/shadow > пароль AnyPassword прописан без
>> шифровки, открытым текстом. Это так и надо? > Если да, то какой
>> командой я могу зашифровать пароль? Опция -p подразумевает уже
>> зашифрованный пароль. Поэтому просто шифруйте AnyPassword с помощью
>> crypt и подсталяйте его.
Artem> системной команды crypt нету, функция от Perl требует salt и
А как насчет этой grub-md5-crypt?
Artem> шифрует явно не системным методом. Писать для шифровки отдельную
Artem> программу на С? Вряд ли задача такая уж новая, должно быть более
Artem> стандартное решение. Вот вариант с Expect, кажется, то что нужно,
Artem> уже читаю. Пригодится и в дальнейшем, судя по всему, спасибо!
+-------------------------------------------------------+
Grigory Milev mailto:week@altlinux.ru
ALT Linux Team http://www.altlinux.ru
PC Club owner mailto:pcclub@tut.by
+-------------------------------------------------------+
Life too beautiful and interest... Don't worry, be happy.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.6 and Gnu Privacy Guard <http://www.gnupg.org/>
iD8DBQE8suvQS14SMK5ZwWARAoUDAJ9PlE+VXYfBshMwb/AeF89IZinbJQCggskK
ezjToSUjHd6mUoPe38EJfUw=
=QSBs
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] useradd в пакетном режиме
2002-04-09 16:29 [mdk-re] useradd в пакетном режиме Artem K. Jouravsky
2002-04-09 16:37 ` Igor Homyakov
2002-04-09 16:41 ` vic ismakaev
@ 2002-04-09 17:41 ` Dmitry V. Levin
2002-04-09 18:04 ` Artem K. Jouravsky
2002-04-10 15:34 ` Alexey Morozov
2 siblings, 2 replies; 17+ messages in thread
From: Dmitry V. Levin @ 2002-04-09 17:41 UTC (permalink / raw)
To: ALT Linux Spring mailing list; +Cc: Artem K. Jouravsky
[-- Attachment #1: Type: text/plain, Size: 1193 bytes --]
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 прописан без шифровки, открытым текстом. Это так и надо?
Да, см. useradd(8)
> Если да, то какой командой я могу зашифровать пароль?
Для неинтерактивной установки пароля используйте chpasswd(8).
Regards,
Dmitry
+-------------------------------------------------------------------------+
Dmitry V. Levin mailto://ldv@alt-linux.org
ALT Linux Team http://www.altlinux.com/
Fandra Project http://www.fandra.org/
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] useradd в пакетном режиме
2002-04-09 17:41 ` [mdk-re] " Dmitry V. Levin
@ 2002-04-09 18:04 ` Artem K. Jouravsky
2002-04-10 15:34 ` Alexey Morozov
1 sibling, 0 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-09 18:04 UTC (permalink / raw)
To: ALT Linux Spring mailing list; +Cc: Dmitry V. Levin
On Tue, Apr 09, 2002 at 05:40:22PM +0400, Dmitry V. Levin wrote:
> 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 прописан без шифровки, открытым текстом. Это так и надо?
>
> Да, см. useradd(8)
>
> > Если да, то какой командой я могу зашифровать пароль?
>
> Для неинтерактивной установки пароля используйте chpasswd(8).
Так и знал, что есть стандартное решение, спасибо!
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
The Internet is being scanned for viruses.
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] Re: useradd в пакетном режиме
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
2002-04-09 17:37 ` Grigory Milev
@ 2002-04-09 18:39 ` cornet
2002-04-09 19:19 ` Artem K. Jouravsky
2002-04-10 15:31 ` Alexey Morozov
2002-04-12 21:06 ` Konstantin Lepikhov
3 siblings, 1 reply; 17+ messages in thread
From: cornet @ 2002-04-09 18:39 UTC (permalink / raw)
To: mandrake-russian
"Artem K. Jouravsky" wrote:
>
> On Tue, Apr 09, 2002 at 06:40:16PM +0600, vic ismakaev wrote:
> > 9 Апрель 2002 18:28, Вы написали:
> > > Доброго времени суток!
> > > нужно писать скрипт, который будет добавлять пользователя в систему, если
> > > тот кто это делает (естественно, скрипт будет вызываться через sudo)
> > > авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
> > > отписывать по почте/писать в лог о проделанной работе. Это предыстория.
> > > Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
> > > useradd, там есть опция -p <password>. Говорю
> > > # useradd testuser -p AnyPassword
> > > получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
> > > пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
> > > Если да, то какой командой я могу зашифровать пароль?
> > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> > AnyPassword с помощью crypt и подсталяйте его.
> системной команды crypt нету, функция от Perl требует salt и шифрует явно
> не системным методом. Писать для шифровки отдельную программу на С? Вряд
> ли задача такая уж новая, должно быть более стандартное решение.
> Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> и в дальнейшем, судя по всему, спасибо!
Года 2 тому назад я проворачивал такую штуку в одном геймовом клубе именно через expect. Добавлял и системного и samba пользователя и паролем и именем, получаемыми из внешней программы.
--
Власенко Олег.
Отдел технической поддержки ALT Linux Team.
mailto:cornet@altlinux.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-09 18:39 ` cornet
@ 2002-04-09 19:19 ` Artem K. Jouravsky
0 siblings, 0 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-09 19:19 UTC (permalink / raw)
To: mandrake-russian
On Tue, Apr 09, 2002 at 06:38:43PM +0400, cornet wrote:
> "Artem K. Jouravsky" wrote:
> >
> > On Tue, Apr 09, 2002 at 06:40:16PM +0600, vic ismakaev wrote:
> > > 9 Апрель 2002 18:28, Вы написали:
> > > > Доброго времени суток!
> > > > нужно писать скрипт, который будет добавлять пользователя в систему, если
> > > > тот кто это делает (естественно, скрипт будет вызываться через sudo)
> > > > авторизован, не просит лишнего и т.д. Вместе с тем, скрипт будет
> > > > отписывать по почте/писать в лог о проделанной работе. Это предыстория.
> > > > Поскольку passwd не хочет читать данные иначе как с консоли, смотрю man
> > > > useradd, там есть опция -p <password>. Говорю
> > > > # useradd testuser -p AnyPassword
> > > > получаю в результате пользователя, для которого в /etc/tcb/testuser/shadow
> > > > пароль AnyPassword прописан без шифровки, открытым текстом. Это так и надо?
> > > > Если да, то какой командой я могу зашифровать пароль?
> > > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> > > AnyPassword с помощью crypt и подсталяйте его.
> > системной команды crypt нету, функция от Perl требует salt и шифрует явно
> > не системным методом. Писать для шифровки отдельную программу на С? Вряд
> > ли задача такая уж новая, должно быть более стандартное решение.
> > Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> > и в дальнейшем, судя по всему, спасибо!
>
> Года 2 тому назад я проворачивал такую штуку в одном геймовом клубе именно через expect. Добавлял и системного и samba пользователя и паролем и именем, получаемыми из внешней программы.
Таки chpasswd лучше, поберегу expect для более объемных задач :)
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
permission denied
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] Re: useradd в пакетном режиме
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
2002-04-09 17:37 ` Grigory Milev
2002-04-09 18:39 ` cornet
@ 2002-04-10 15:31 ` Alexey Morozov
2002-04-12 21:06 ` Konstantin Lepikhov
3 siblings, 0 replies; 17+ messages in thread
From: Alexey Morozov @ 2002-04-10 15:31 UTC (permalink / raw)
To: mandrake-russian
В Втр, 09.04.2002, в 20:07, Artem K. Jouravsky написал:
> On Tue, Apr 09, 2002 at 06:40:16PM +0600, vic ismakaev wrote:
> > 9 Апрель 2002 18:28, Вы написали:
> системной команды crypt нету, функция от Perl требует salt и шифрует явно
> не системным методом. Писать для шифровки отдельную программу на С? Вряд
> ли задача такая уж новая, должно быть более стандартное решение.
> Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> и в дальнейшем, судя по всему, спасибо!
Я сейчас рисую System::Admin модуль для перла, в котором будут все эти
функции. Будет готов в течении, думаю, пары дней. Только Expect - это
больно. Там наворотили хрен поймет чего, хотя тому же passwd достаточно
просто оторвать нафиг управляющий терминал и кормить его вводом с пайпа.
Соответствующий модуль (IPC::Chat) у меня уже есть :-)).
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] useradd в пакетном режиме
2002-04-09 17:41 ` [mdk-re] " Dmitry V. Levin
2002-04-09 18:04 ` Artem K. Jouravsky
@ 2002-04-10 15:34 ` Alexey Morozov
1 sibling, 0 replies; 17+ messages in thread
From: Alexey Morozov @ 2002-04-10 15:34 UTC (permalink / raw)
To: mandrake-russian; +Cc: Artem K. Jouravsky
В Втр, 09.04.2002, в 20:40, Dmitry V. Levin написал:
> > Если да, то какой командой я могу зашифровать пароль?
> Для неинтерактивной установки пароля используйте chpasswd(8).
[alex@woland alex]$ man chpasswd
No manual entry for chpasswd
[alex@woland alex]$ chpasswd
bash: chpasswd: command not found
[alex@woland alex]$ uname -s -r
FreeBSD 4.5-STABLE
[alex@woland alex]$ _
:-(
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
` (2 preceding siblings ...)
2002-04-10 15:31 ` Alexey Morozov
@ 2002-04-12 21:06 ` Konstantin Lepikhov
2002-04-12 22:07 ` Artem K. Jouravsky
3 siblings, 1 reply; 17+ messages in thread
From: Konstantin Lepikhov @ 2002-04-12 21:06 UTC (permalink / raw)
To: mandrake-russian
Hi Artem!
Tuesday 09, at 05:07:36 PM you wrote:
<skip>
> > > Если да, то какой командой я могу зашифровать пароль?
> > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> > AnyPassword с помощью crypt и подсталяйте его.
> системной команды crypt нету, функция от Perl требует salt и шифрует явно
> не системным методом. Писать для шифровки отдельную программу на С? Вряд
> ли задача такая уж новая, должно быть более стандартное решение.
> Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> и в дальнейшем, судя по всему, спасибо!
>
А чем плох "несистемный метод"? - авторизация пользователей все равно
происходит. К тому же, никто не мешает увеличить разброс "случайности" в
salt.
--
with best regards, ICQ: 109916175
Konstantin Lepikhov mailto:lakostis@pisem.net.nospam
Motto: Linux is like a wigwam - no windows, no gates, apache inside!
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-12 21:06 ` Konstantin Lepikhov
@ 2002-04-12 22:07 ` Artem K. Jouravsky
2002-04-13 11:51 ` Konstantin Lepikhov
2002-04-13 20:11 ` [mdk-re] " Maxim
0 siblings, 2 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-12 22:07 UTC (permalink / raw)
To: mandrake-russian
On Fri, Apr 12, 2002 at 09:02:46PM +0400, Konstantin Lepikhov wrote:
> Hi Artem!
>
> Tuesday 09, at 05:07:36 PM you wrote:
>
> <skip>
> > > > Если да, то какой командой я могу зашифровать пароль?
> > > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> > > AnyPassword с помощью crypt и подсталяйте его.
> > системной команды crypt нету, функция от Perl требует salt и шифрует явно
> > не системным методом. Писать для шифровки отдельную программу на С? Вряд
> > ли задача такая уж новая, должно быть более стандартное решение.
> > Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> > и в дальнейшем, судя по всему, спасибо!
> >
> А чем плох "несистемный метод"? - авторизация пользователей все равно
> происходит. К тому же, никто не мешает увеличить разброс "случайности" в
> salt.
Несистемный метод плох тем, что полученный таким образом пароль не
занесёшь в системные /etc/passwd /etc/tcb/user/shadow.
Задача - сделать скрипт, чтобы позволить определённым людям заводить
новых/менять старых пользователей для почты. А они у нас системные :(
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
Mommy, what happens to your files when you die?
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-12 22:07 ` Artem K. Jouravsky
@ 2002-04-13 11:51 ` Konstantin Lepikhov
2002-04-13 11:55 ` Alexey Morozov
2002-04-13 20:11 ` [mdk-re] " Maxim
1 sibling, 1 reply; 17+ messages in thread
From: Konstantin Lepikhov @ 2002-04-13 11:51 UTC (permalink / raw)
To: mandrake-russian
Hi Artem!
Friday 12, at 10:07:01 PM you wrote:
<skip>
> > >
> > А чем плох "несистемный метод"? - авторизация пользователей все равно
> > происходит. К тому же, никто не мешает увеличить разброс "случайности" в
> > salt.
> Несистемный метод плох тем, что полученный таким образом пароль не
> занесёшь в системные /etc/passwd /etc/tcb/user/shadow.
> Задача - сделать скрипт, чтобы позволить определённым людям заводить
> новых/менять старых пользователей для почты. А они у нас системные :(
>
А вы это проверяли? Просто для RH такое "несистемное занесение"
пользователей работает на ура. В одной из наших биллинговых систем именно
так и заносятся пользователи, и ничего, никто не жаловался, что не может
выйти, хотя и авторизируются через PAM.
--
with best regards, ICQ: 109916175
Konstantin Lepikhov mailto:lakostis@pisem.net.nospam
Motto: Linux is like a wigwam - no windows, no gates, apache inside!
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [mdk-re] Re: useradd в пакетном режиме
2002-04-13 11:51 ` Konstantin Lepikhov
@ 2002-04-13 11:55 ` Alexey Morozov
0 siblings, 0 replies; 17+ messages in thread
From: Alexey Morozov @ 2002-04-13 11:55 UTC (permalink / raw)
To: mandrake-russian
В Сбт, 13.04.2002, в 14:51, Konstantin Lepikhov написал:
> А вы это проверяли? Просто для RH такое "несистемное занесение"
> пользователей работает на ура. В одной из наших биллинговых систем именно
> так и заносятся пользователи, и ничего, никто не жаловался, что не может
> выйти, хотя и авторизируются через PAM.
Особенно, если в качестве авторизации используется pam_ldap с
какого-нибудь конторского нотеса...
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] useradd в пакетном режиме
2002-04-12 22:07 ` Artem K. Jouravsky
2002-04-13 11:51 ` Konstantin Lepikhov
@ 2002-04-13 20:11 ` Maxim
2002-04-15 11:25 ` [mdk-re] " Artem K. Jouravsky
1 sibling, 1 reply; 17+ messages in thread
From: Maxim @ 2002-04-13 20:11 UTC (permalink / raw)
To: Artem K. Jouravsky
Здравствуйте, Artem.
Вы писали 12 апреля 2002 г., 22:07:01:
AKJ> On Fri, Apr 12, 2002 at 09:02:46PM +0400, Konstantin Lepikhov wrote:
>> Hi Artem!
>>
>> Tuesday 09, at 05:07:36 PM you wrote:
>>
>> <skip>
>> > > > Если да, то какой командой я могу зашифровать пароль?
>> > > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
>> > > AnyPassword с помощью crypt и подсталяйте его.
>> > системной команды crypt нету, функция от Perl требует salt и шифрует явно
>> > не системным методом. Писать для шифровки отдельную программу на С? Вряд
>> > ли задача такая уж новая, должно быть более стандартное решение.
>> > Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
>> > и в дальнейшем, судя по всему, спасибо!
>> >
>> А чем плох "несистемный метод"? - авторизация пользователей все равно
>> происходит. К тому же, никто не мешает увеличить разброс "случайности" в
>> salt.
AKJ> Несистемный метод плох тем, что полученный таким образом пароль не
AKJ> занесёшь в системные /etc/passwd /etc/tcb/user/shadow.
AKJ> Задача - сделать скрипт, чтобы позволить определённым людям заводить
AKJ> новых/менять старых пользователей для почты. А они у нас системные :(
Я вспомнил. Мы тут как раз на днях делали такую штуку. Passwd может принимать
ввод из стандартного вывода. То есть вы сначало делаете adduser а потом
echo "что-нибудь" | passwd. И все. Буде работать. проверяли.
--
С уважением,
Maxim mailto:max_conf@e-foto.ru
^ permalink raw reply [flat|nested] 17+ messages in thread
* [mdk-re] Re: useradd в пакетном режиме
2002-04-13 20:11 ` [mdk-re] " Maxim
@ 2002-04-15 11:25 ` Artem K. Jouravsky
0 siblings, 0 replies; 17+ messages in thread
From: Artem K. Jouravsky @ 2002-04-15 11:25 UTC (permalink / raw)
To: Artem K. Jouravsky
On Sat, Apr 13, 2002 at 08:13:01PM +0400, Maxim wrote:
> Здравствуйте, Artem.
> Вы писали 12 апреля 2002 г., 22:07:01:
>
> AKJ> On Fri, Apr 12, 2002 at 09:02:46PM +0400, Konstantin Lepikhov wrote:
> >> Hi Artem!
> >>
> >> Tuesday 09, at 05:07:36 PM you wrote:
> >>
> >> <skip>
> >> > > > Если да, то какой командой я могу зашифровать пароль?
> >> > > Опция -p подразумевает уже зашифрованный пароль. Поэтому просто шифруйте
> >> > > AnyPassword с помощью crypt и подсталяйте его.
> >> > системной команды crypt нету, функция от Perl требует salt и шифрует явно
> >> > не системным методом. Писать для шифровки отдельную программу на С? Вряд
> >> > ли задача такая уж новая, должно быть более стандартное решение.
> >> > Вот вариант с Expect, кажется, то что нужно, уже читаю. Пригодится
> >> > и в дальнейшем, судя по всему, спасибо!
> >> >
> >> А чем плох "несистемный метод"? - авторизация пользователей все равно
> >> происходит. К тому же, никто не мешает увеличить разброс "случайности" в
> >> salt.
> AKJ> Несистемный метод плох тем, что полученный таким образом пароль не
> AKJ> занесёшь в системные /etc/passwd /etc/tcb/user/shadow.
> AKJ> Задача - сделать скрипт, чтобы позволить определённым людям заводить
> AKJ> новых/менять старых пользователей для почты. А они у нас системные :(
>
> Я вспомнил. Мы тут как раз на днях делали такую штуку. Passwd может принимать
> ввод из стандартного вывода. То есть вы сначало делаете adduser а потом
> echo "что-нибудь" | passwd. И все. Буде работать. проверяли.
Да? У меня вроде, как-то не работало...
Да меня chpasswd полностью устраивает
--
Best wishes,
Artem K. Jouravsky,
iFirst Ltd, System Administrator.
-----------------------
Someone has messed up the kernel pointers
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2002-04-15 11:25 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-09 16:29 [mdk-re] useradd в пакетном режиме Artem K. Jouravsky
2002-04-09 16:37 ` Igor Homyakov
2002-04-09 16:41 ` vic ismakaev
2002-04-09 17:08 ` [mdk-re] " Artem K. Jouravsky
2002-04-09 17:37 ` Grigory Milev
2002-04-09 18:39 ` cornet
2002-04-09 19:19 ` Artem K. Jouravsky
2002-04-10 15:31 ` Alexey Morozov
2002-04-12 21:06 ` Konstantin Lepikhov
2002-04-12 22:07 ` Artem K. Jouravsky
2002-04-13 11:51 ` Konstantin Lepikhov
2002-04-13 11:55 ` Alexey Morozov
2002-04-13 20:11 ` [mdk-re] " Maxim
2002-04-15 11:25 ` [mdk-re] " Artem K. Jouravsky
2002-04-09 17:41 ` [mdk-re] " Dmitry V. Levin
2002-04-09 18:04 ` Artem K. Jouravsky
2002-04-10 15:34 ` Alexey Morozov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git