/ srv / subversion中的SVN仓库由用户apache拥有,我没有sudo – 如何添加/编辑用户?

我正在为客户端托pipe托pipeSVN存储库,使用login到客户端给我的Linux服务器。 我不认为我可以通过托pipe托pipe服务提供商获得root访问权限

我看到Subversion版本库位于/ srv / subversion中,但是它属于apache用户,似乎没有人拥有它的凭据。 但是,托pipe的托pipe服务提供商,大概是那些将有apache用户的凭据,没有设置存储库! 所以,我的问题是。

  1. SVN服务器最初是如何安装的,使得apache用户最终拥有了回购协议?
  2. 如果conf子目录被locking,由拥有750权限的Apache(在Apache组中),那么我怎样才能将用户添加/编辑到SVN repo?

谢谢。

也许您的托pipe服务提供商有某种基于Web的文件pipe理器供您使用? 对我来说,他们似乎使用Apache和mod_php,所以从网上完成的一切都将由apache用户拥有。

如果他们有一些网页文件pipe理器可用,那么你可以编辑这些文件。 可能笨重,可能会尴尬,但应该工作。

我的水晶球告诉我他们使用Webmin和它的文件pipe理器 ,问他们是否可以使用它。

  1. 询问谁设置存储库。
  2. 获得必要的权限。

当然,这是假设您提供的信息是准确和详尽的。 例如,我确定你已经检查过POSIX ACL。

对于Apache而言,用户通常存储在一个通用的htpasswd文件中。 apache指令被称为AuthUserFile ,如果他们没有某种web界面来pipe理htpasswd文件,我会感到惊讶。 configuration文件通常位于/ etc / httpd或/ etc / apache2中,但如果同一个文件夹托pipe多个域,则可能位于任何位置。