Я не пользователь Linux, но я сталкиваюсь с некоторыми проблемами с разрешениями, которые, я надеюсь, кто-то может пролить немного света.
Немного предыстории: у моего коллеги есть коробка Linux (я думаю, что она работает под Debian) с репозиторием SVN. Каталог хранилища и файлы 'owner' - мой коллега. Мы оба являемся членами группы под названием «пользователи». Он управляет несколькими проектами, как для Linux, так и для Windows, в то время как у меня есть одно приложение для Windows. Для приложений Windows мы оба используем TortoiseSVN через ссылку SSH для фиксации / обновления.
При выполнении команды ' ls -l ' отображаются файлы и папки репозитория в окне Linux, которые имеют следующие разрешения:
-rwxrwx --- пользователи john
Однако, когда мой коллега фиксирует в хранилище, разрешения меняются на:
-rwxrwx --- Джон Джон
Это означает, что я получаю «Отказано в доступе» при попытке доступа к хранилищу самостоятельно, так как кажется, что разрешения группы были перезаписаны только с разрешениями «владельца».
Чтобы исправить это, к файлам / папкам применяется команда ' chown -R ', чтобы установить разрешения обратно владельцу / группе, но каждый раз, когда он пишет в хранилище, проблема повторяется.
Я не уверен, является ли это исключительно проблемой SVN или более фундаментальной проблемой владельца / группы.
Кто-нибудь знает, как остановить это, или куда пойти и посмотреть? Я пытаюсь помочь своему коллеге, у которого возникли проблемы с решением этой проблемы.
Извиняюсь за расплывчатую информацию, надеюсь, я прояснил проблему достаточно ясно. Как я уже сказал, я не пользователь Linux, я только записал то, что мне удалось поднять, глядя через его плечо.
Спасибо за любые указатели, которые я могу передать!