=?iso-8859-1?q?=5Bmdk-re=5D_=EE=C1=D3=D4=D2=CF=CA=CB=C4=CF=D3=D4=D5=D0=C1?= =?iso-8859-1?q?_=CB_=C1_CVS_=D2=C5=D0=CF=DA=C9=D4=C1=D2=C9=C0?=

Serge Skorokhodov =?iso-8859-1?q?suralis-s_=CE=C1_mtu-net=2Eru?=
Чт Ноя 22 19:05:00 MSK 2001


Здравствуйте!


>> Хм, что значит левых пользователей - проcто cоздаете группу
>> cvs, и доcтуп к репозиторию разрешаете только членам этой
>> группы, а затем в эту группу влкючаете только тех, кого надо
>>
>> В итоге залогинитcя то cможет любой, а вот что-либо cделать -
>> только члены группы cvs
>> 
>> ну и далее по проектам - на каждый проект заводите cвою
>> группу, в репозитории на cоответcвующий модуль даете права
>> только членам этой группы и включаете в группу только тех
>> людей, которые реально c этим проектом работают
>> 
>> А лишние пользователи - они же еcть не проcят =)
>> А попроcят - так обломаютcя
>> 
>> По крайней мере у наc так в cвое время было cделано - и вcе
>> нормально работало

YZ> Это все должен проделывать root. В моем случае это не
YZ> годится. Я не root. Пользователи CVS будут только
YZ> pserver'ными. Реальный пользователь будет только один. Это не
YZ> сильно гибко, но должно быть достаточно.

YZ> Поэтому мне нужно создать такой CVSROOT/passwd

YZ> anonymous::real_user
YZ> cvs_user1:_encrypted_password_1_:real_user
YZ> cvs_user2:_encrypted_password_2_:real_user

YZ> и т.д. Таким образом я смогу сам администрировать
YZ> репозитарий.

YZ> P.S. Вообще задача такая: сделать репозитарий, который смог
YZ> бы полностью администрировать обычный пользователь.

YZ> Проблема с генерацией паролей, зашифрованных системным
YZ> алгоритмом. Может кто-то другое решение сможет подсказать? Мало
YZ> ли что я не прочитал в документации...

Есть в и-нете такое решение (скрипт перловый):

> #!/usr/bin/perl

> srand (time());
> my $randletter = "(int (rand (26)) + (int (rand (1) + .5) % 2 ? 65 : 97))";
> my $salt = sprintf ("%c%c", eval $randletter, eval $randletter);
> my $plaintext = shift;
> my $crypttext = crypt ($plaintext, $salt);

> print "${crypttext}\n";

Не подойдет?

-- 
Serge Skorokhodov aka suralis
22.11.2001 suralis-s на mtu-net.ru





Подробная информация о списке рассылки community