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 вместо монтирования с помощью команды, и теперь нет проблем с разрешениями.