ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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