Linux

/srv/subversion 中的 SVN 儲存庫歸使用者 apache 所有,我沒有 sudo - 如何添加/編輯使用者?

  • August 4, 2011

我正在為客戶端使用託管託管的 SVN 儲存庫,使用登錄到客戶端給我的 Linux 伺服器。我認為我無法獲得 root 訪問權限,因為它由託管託管服務提供商持有。

我看到 subversion 儲存庫在 /srv/subversion 中,但它歸 apache 使用者所有,似乎沒有人擁有它的憑據。但是,託管主機提供商,大概是擁有 apache 使用者憑據的提供商,並沒有設置儲存庫!所以,我的問題是。

  1. SVN 伺服器最初是如何安裝的,這樣 apache 使用者最終擁有了 repo?
  2. 鑑於 conf 子目錄已被鎖定,由 Apache(在 Apache 組中)擁有,並具有 750 權限,我如何向 SVN 儲存庫添加/編輯使用者?

謝謝。

也許您的託管服務提供商有某種基於 Web 的文件管理器可供您使用?對我來說,他們似乎使用 Apache 和 mod_php,所以從網路上完成的一切都將歸 apache 使用者所有。

如果他們有一些可用的網路文件管理器,那麼您可以編輯文件。可能很笨重,可能很尷尬,但應該可以。

我的水晶球告訴我他們使用 Webmin及其文件管理器,詢問他們是否可以使用它。

  1. 詢問設置儲存庫的人。
  2. 獲得必要的權限。

當然,這是假設您提供的資訊準確且詳盡。例如,我確定您已經檢查了 POSIX ACL。

引用自:https://serverfault.com/questions/297434