Полномочия группы Linux, перезаписываемые владельцем

Я не пользователь Linux, но я встречаюсь с некоторыми проблемами полномочий с ним, что я надеюсь, что кто-то может пролить некоторый свет на.

Бит фона: у моего коллеги есть поле Linux (выполняющий Debian, которому я верю) с репозиторием SVN на нем. Каталог репозитория и файлы 'владелец' являются моим коллегой. Мы - оба члены группы, названной 'пользователями'. Он управляет несколькими проектами и Linux и Приложения Windows, в то время как у меня есть одно Приложение Windows. Для Приложений Windows мы используем TortoiseSVN по ссылке SSH на фиксацию/обновление.

Выполнение команды 'ls-l' показывает файлы хранилища и папки на поле Linux, чтобы иметь следующие полномочия:

- rwxrwx---пользователи Джона

Однако, когда мой коллега соглашается на репозиторий, полномочия изменяются на:

- rwxrwx---john john

Это затем означает, что я получаю 'Разрешение, отклоненное' при попытке получить доступ к репозиторию сам, поскольку кажется, что полномочия группы были перезаписаны только с полномочиями 'владельца'.

Для фиксации этого 'показанный-R' команда применяется к файлам/папкам для задержки полномочий владельцу/группе, но каждый раз он пишет в репозиторий, повторения проблемы.

Я не уверен, является ли это только проблемой SVN или более фундаментальной проблемой владельца/группы.

Кто-либо какая-либо подсказка о том, как остановить этот случай, или куда пойти и посмотреть? Я пытаюсь выручить своего коллегу, который испытывает некоторые затруднения при решении этого вопроса.

Извинения за неопределенную информацию, я надеюсь, что передал достаточно ясную проблему. Как я говорю, я не пользователь Linux, я только подавил то, что мне удалось поднять с просмотра его плеча.

Спасибо за любые указатели я могу перейти!

0
задан 09.04.2010, 20:35

1 ответ

Я размышлял бы, что основная группа Джона john, и что SVN удаляет и воссоздает файл, когда он фиксирует, вместо того, чтобы перезаписать его на месте.

Если Вы хотите, чтобы все файлы имели то же владение группы, Вы могли бы попытаться установить setgid, обдумал каталог репозитория (удостоверяющийся, что каталог принадлежит users группа).

2
ответ дан 24.11.2019, 06:55

Теги

Похожие вопросы