RFC: svnserve z inetd
Michał Łukaszek
mlukaszek w gmail.com
Czw, 4 Sty 2007, 23:35:32 CET
On 1/4/07, Michał Łukaszek <mlukaszek w gmail.com> 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
prism w pld-linux.org
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: subversion-svnserve_drop_privileges.patch
Type: application/octet-stream
Size: 3770 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20070104/f1a15f7d/attachment.obj
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: subversion.spec.diff
Type: application/octet-stream
Size: 1552 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20070104/f1a15f7d/attachment-0001.obj
Więcej informacji o liście dyskusyjnej pld-devel-pl