* [Sysadmins] Подскажите по subversion
@ 2009-05-29 12:16 Alexei V. Mezin
2009-05-29 12:31 ` Afanasov Dmitry
2009-05-29 12:55 ` Alex Gorbachenko
0 siblings, 2 replies; 6+ messages in thread
From: Alexei V. Mezin @ 2009-05-29 12:16 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Свежий Сизиф, поставил subversion-server-standalone, от рута создаю
новый репозитарий
svnadmin create /var/lib/subversion/test
Он создается, но файлы в нем имеют владельцем root:subversion, в
результате ничего поместить в этот репозитарий нельзя. После chown -R
subversion:subversion все работает. Почему так получается?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Подскажите по subversion
2009-05-29 12:16 [Sysadmins] Подскажите по subversion Alexei V. Mezin
@ 2009-05-29 12:31 ` Afanasov Dmitry
2009-05-29 12:55 ` Alex Gorbachenko
1 sibling, 0 replies; 6+ messages in thread
From: Afanasov Dmitry @ 2009-05-29 12:31 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 594 bytes --]
On Fri, May 29, 2009 at 04:16:56PM +0400, Alexei V. Mezin wrote:
>
> Свежий Сизиф, поставил subversion-server-standalone, от рута создаю
> новый репозитарий
> svnadmin create /var/lib/subversion/test
>
> Он создается, но файлы в нем имеют владельцем root:subversion, в
> результате ничего поместить в этот репозитарий нельзя. После chown -R
> subversion:subversion все работает. Почему так получается?
хоть я и текущий мантернер, а сказать не могу. svn не знаю и даже не
пользую.
найти бы в дербрях source code, где вообще репа создается.
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Подскажите по subversion
2009-05-29 12:16 [Sysadmins] Подскажите по subversion Alexei V. Mezin
2009-05-29 12:31 ` Afanasov Dmitry
@ 2009-05-29 12:55 ` Alex Gorbachenko
2009-05-29 13:09 ` Alexei V. Mezin
1 sibling, 1 reply; 6+ messages in thread
From: Alex Gorbachenko @ 2009-05-29 12:55 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Fri, 29 May 2009 16:16:56 +0400
Alexei wrote:
>Он создается, но файлы в нем имеют владельцем root:subversion, в
>результате ничего поместить в этот репозитарий нельзя.
ls -ld /var/lib/subversion может ответить на этот вопрос.
>После chown -R
>subversion:subversion все работает. Почему так получается?
после chmod g+rwX тоже заработает. наверное потому, что соответствующий
gid (в Вашем случае - uid) сможет писать в этот каталог ?
--
np: All That Remains - Indictment
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Подскажите по subversion
2009-05-29 12:55 ` Alex Gorbachenko
@ 2009-05-29 13:09 ` Alexei V. Mezin
2009-05-29 13:56 ` Alex Gorbachenko
0 siblings, 1 reply; 6+ messages in thread
From: Alexei V. Mezin @ 2009-05-29 13:09 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Alex Gorbachenko пишет:
> ls -ld /var/lib/subversion может ответить на этот вопрос.
>
[root@server lib]# ls -ld /var/lib/subversion/
drwx--s--- 4 subversion subversion 4096 May 29 18:13 /var/lib/subversion/
> после chmod g+rwX тоже заработает. наверное потому, что соответствующий
> gid (в Вашем случае - uid) сможет писать в этот каталог ?
>
Наверное. Но интересно, как задумано авторами, и почему не работает из
коробки.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Подскажите по subversion
2009-05-29 13:09 ` Alexei V. Mezin
@ 2009-05-29 13:56 ` Alex Gorbachenko
2009-05-29 14:16 ` Alexei V. Mezin
0 siblings, 1 reply; 6+ messages in thread
From: Alex Gorbachenko @ 2009-05-29 13:56 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 1402 bytes --]
On Fri, 29 May 2009 17:09:15 +0400
Alexei wrote:
>> ls -ld /var/lib/subversion может ответить на этот вопрос.
>>
>[root@server lib]# ls -ld /var/lib/subversion/
>drwx--s--- 4 subversion subversion 4096 May 29
>18:13 /var/lib/subversion/
вот и ответ, собственно.
su -l subversion -s /bin/sh -c "/usr/bin/svnadmin
create /var/lib/subversion/testrepo" может создать репозиторий с
корректными правами.
>> после chmod g+rwX тоже заработает. наверное потому, что
>> соответствующий gid (в Вашем случае - uid) сможет писать в этот
>> каталог ?
>Наверное. Но интересно, как задумано авторами, и почему не работает из
>коробки.
как задумано авторами, написано здесь:
http://svnbook.red-bean.com/nightly/ru/svn.reposadmin.create.html
ни слова о том, что репозитории надо создавать от пользователя с uid=0
в документе по вышеприведённой ссылке нет. так же как и нет ни слова о
том, что /path/to/repos должен быть /var/lib/subversion.
--
np: All That Remains - Indictment
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Sysadmins] Подскажите по subversion
2009-05-29 13:56 ` Alex Gorbachenko
@ 2009-05-29 14:16 ` Alexei V. Mezin
0 siblings, 0 replies; 6+ messages in thread
From: Alexei V. Mezin @ 2009-05-29 14:16 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Alex Gorbachenko пишет:
> su -l subversion -s /bin/sh -c "/usr/bin/svnadmin
> create /var/lib/subversion/testrepo" может создать репозиторий с
> корректными правами.
>
Спасибо.
> ни слова о том, что репозитории надо создавать от пользователя с uid=0
> в документе по вышеприведённой ссылке нет. так же как и нет ни слова о
> том, что /path/to/repos должен быть /var/lib/subversion.
Ну раз у нас при установке пакета создается юзер subversion и
$HOME=/var/lib/subversion, то логично продолжать эту мысль и
использовать этот каталог и этого юзера для работы с репозитариями.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-05-29 14:16 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-05-29 12:16 [Sysadmins] Подскажите по subversion Alexei V. Mezin
2009-05-29 12:31 ` Afanasov Dmitry
2009-05-29 12:55 ` Alex Gorbachenko
2009-05-29 13:09 ` Alexei V. Mezin
2009-05-29 13:56 ` Alex Gorbachenko
2009-05-29 14:16 ` Alexei V. Mezin
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git