On 1/4/07, Michał Łukaszek <[EMAIL PROTECTED]> wrote:

nie bardzo podoba mi się, że nasze subversion-svnserve działa sobie
jako demon z uprawnieniami roota.

3) Hackerski. Patch, który doda opcję do svnserve, którą będzie można
określić, z czyimi uprawnieniami demon ma działać.

OK, żeby było o czym rozmawiać, w załączniku propozycja takiej zmiany.

Zbudowane u mnie na AC (1.4.2, z przebudowanym z HEAD neon.spec, patch
subversion-neon.patch z HEAD, diff do speca dla wygody w załączniku):

$ rpm -qa subversion\* | sort
subversion-1.4.2-1
subversion-libs-1.4.2-1
subversion-svnserve-1.4.2-1
$ rpm -qa neon\* | sort
neon-0.26.2-1
neon-devel-0.26.2-1

wraz z tym patchem wydaje się działać poprawnie:

$ sudo ps aux | grep ^svn
svn      19639  0.0  0.3   9504  1132 ?        Ss   23:15   0:00
svnserve -d --listen-host=svn.mojadomena.pl --user svn --group svn -r
/home/services/subversion/repo

$ svn info svn://svn.mojadomena.pl/mojprojekt
Obszar identyfikacji: <svn://svn.mojadomena.pl:3690>
7e4d26a6-e516-4f76-b201-ab2c0cd65abc
Hasło 'prism':
Ścieżka: mojprojekt
URL: svn://svn.mojadomena.pl/mojprojekt
Katalog główny repozytorium: svn://svn.mojadomena.pl/mojprojekt
UUID repozytorium: 7e4d26a6-e516-4f76-b201-ab2c0cd65abc
Wersja: 2
Rodzaj obiektu: katalog
Autor ostatniej zmiany: prism
Ostatnia zmiana w wersji: 2
Data ostatniej zmiany: 2007-01-02 22:42:05 +0100 (wto, 02 sty 2007)

Czekam na komentarze.

--
pozdrawiam,
Michał Łukaszek
[EMAIL PROTECTED]

Attachment: subversion-svnserve_drop_privileges.patch
Description: Binary data

Attachment: subversion.spec.diff
Description: Binary data

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym