Назад | Перейти на главную страницу

Серверная часть SMB / NFS для сервера SVN - ошибки разрешений

Ubuntu 16

Apache2

SVN 1.9.3

Я создал сервер SVN и установил, что корень репо находится на монтировании NFS (смонтирован с корнем). Пользователи на других машинах смогли подключиться к репо и выполнить проверку, но когда они попытаются выполнить фиксацию, они получат ошибку разрешений.

Can't open file '/mnt/W/testrepo/firstrepo/db/txn-current-lock': Permission denied

Обычно я бы сделал sudo chown -R www-data:www-data чтобы исправить эту проблему, но, насколько я знаю, вы не можете сделать это на общей папке NFS.

Я также попытался использовать SMB для бэкэнда с параметрами монтирования: username=username,password=password,file_mode=0777,dir_mode=0777,noperm но при попытке фиксации возникла та же ошибка разрешений.

Есть ли способ смонтировать общий ресурс NFS как www-данные? Или какое-то другое решение?

Монтируется в / etc / fstab вместо монтирования с помощью команды, и теперь нет проблем с разрешениями.