Ошибка "Отказано в разрешении Db/txn-current-lock" на сервере Linux SVN

Для управления исходным кодом я установил SVN. После этого добавьте надстройку SVN Admin в Webmin, чтобы настраивать пользователей и их разрешения визуально.
Но я получил ошибку при фиксации нового файла / папки в хранилище. Кажется, проблема связана с разрешением пользователя в каталоге репозитория: администратор SVN создает репозиторий с пользователем 'csvn', но Apache не может записывать в папку репозитория.
Я не хочу добавлять разрешение 777 в хранилище или менять владельца на Apache, потому что после любого изменения хранилища администратором SVN эта проблема возвращается.

Какое лучшее решение для решения проблемы?

1 ответ

Решение

Добавление разрешений на запись группы в папку и добавление пользователя apache в группу пользователей csvn должно помочь в этом: chmod g+w /svn/repository затем usermod -a -G csvn apache (замена правильного пути, имени пользователя и группы - сначала это группа, а затем имя пользователя в команде usermod). Надеюсь, это поможет вам.

Другие вопросы по тегам