[Comm] Как сделать Live CD

Eugene Prokopiev =?iso-8859-1?q?prokopiev_=CE=C1_stc=2Edonpac=2Eru?=
Пн Апр 4 22:19:54 MSD 2005


Sergey Bolshakov пишет:
>>>>>>"Eugene" == Eugene Prokopiev <prokopiev на stc.donpac.ru> writes:
> 
> 
>  >> Ну, так...
>  > Исправил, теперь:
> 
>  > $ sandcl -d test:1 на localhost:/alm24 querynames \*
>  > authorization failed for test
> 
>  > Вывод не зависит от того, указываю ли я правильный или неправильный пароль
> 
> Авторизация в sandman не имеет ничего общего с системной.
> Пользователь заводится в CVSROOT/users, пароль в CVSROOT/passwd.
> Делается это в рабочей копии CVSROOT, изменения коммитятся в CVS,
> для чего изменяется и CVSROOT/commitinfo.
> Формат файлов описан в Cederquist aka info cvs,
> пример моего users.master24:
> --- %< ---
> lioka:"Sergey Bolshakov <sbolshakov на altlinux.ru>"
> --- %< ---
> passwd (или passwd.master24) может быть создан или дополнен
> с помощью утилитки htpasswd (пакет apache-common).
> 
> Пользователь может быть заведён либо в общий users/passwd, либо
> в специфичный для данного репозитория users.master24/passwd.master24;
> просматриваются оба варианта до первого совпадения.
> 
> Замечание: подстрока в users (или users.master24) после : попадает в rpm
> в качестве значения поля Packager по умолчанию.

Вот что у меня получилось:

$ cat users
john:"Eugene Prokopiev <eugene_prokopiev на mail.ru>
$ cat passwd
john:ESp5IHjYecung
$ cvs add -m 'init' users passwd
cvs add: scheduling file `users' for addition
cvs add: scheduling file `passwd' for addition
cvs add: use 'cvs commit' to add these files permanently
$ cvs commit -m 'init' users passwd
RCS file: /var/cvs/CVSROOT/users,v
done
Checking in users;
/var/cvs/CVSROOT/users,v  <--  users
initial revision: 1.1
done
RCS file: /var/cvs/CVSROOT/passwd,v
done
Checking in passwd;
/var/cvs/CVSROOT/passwd,v  <--  passwd
initial revision: 1.1
done
cvs commit: Rebuilding administrative file database
$ sandcl -d john:1 на localhost:/alm24 querynames \*
repository `alm24' is broken: removing from list
creating initial fs failed: couldn't execute "/usr/bin/sudo": permission 
denied
$ sandcl -d john:1 на localhost:/alm24 querynames \*
no such repository `alm24'

Что теперь не так? И откуда он, зараза, удалил репозитарий? Как его 
вернуть? В /etc/sandman/repos он вроде на месте.

Да, признаю свою ошибку, я сделал control sudo public (до того было 
wheelonly), но, как я понимаю, creating initial fs failed случилось уже 
позже.

-- 
С уважением, Прокопьев Евгений



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