[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