如何限制對 Arch 包存儲庫的存取?

如何限制對 Arch 包存儲庫的存取?

我為 Arch Linux 創建了一個自訂軟體包儲存庫,其中包含由於各種專有許可原因而無法廣泛共享的軟體包。理想情況下,我希望透過網路提供儲存庫,但根據密碼(或金鑰)限制存取。我找到了一些說明德班提供了多種方法來限制對儲存庫的訪問,但仍然允許apt正常運作。

拱門維基文檔非常薄弱。有沒有辦法為 Arch 創建一個可以使用的密碼(公鑰/私鑰)保護的儲存庫pacman?我不希望用戶在更新機器之前必須安裝套件存儲庫。我想pacman簡單地處理好一切。如果用戶需要輸入密碼才能升級,那也沒關係。

答案1

我認為你最好的選擇可能是在 pacman 周圍包裝一個腳本(例如 shell 腳本)來負責設定。

您的問題缺少一些細節,但我假設您的存儲庫無法從互聯網訪問,只能從本地LAN 訪問,但該軟體是按用戶許可的(而不是針對您的整個站點),因此您需要限制哪些軟體包可以由不同的使用者安裝。

相關內容