SVN 服务器的 SMB/NFS 后端--权限错误

SVN 服务器的 SMB/NFS 后端--权限错误

Ubuntu 16

Apache2

SVN 1.9.3

我创建了一个 SVN 服务器,并将 repo 根目录设置为驻留在 NFS 挂载上(使用 root 挂载)。其他计算机上的用户可以连接到 repo 并进行签出,但当他们尝试提交时,会收到权限错误。

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-data?或者其他解决方案?

答案1

在 /etc/fstab 中挂载而不是使用命令挂载,现在没有权限问题。

相关内容