Postgresql
沒有 root 權限的酒保安裝 - barman.conf 放在哪裡?
我試圖通過 Ansible 從github 的原始碼中找出Barman-2.13 安裝,作為 barman 使用者(這也是barman 使用者的)。我使用酒保手冊作為指導。
/opt/barman``home
我面臨的挑戰是我在目標(rhel8 VM)上沒有root權限,同樣不能使用文件
/etc/barman
的預設位置barman.conf
。你會怎麼做?或者,換句話說,將 barman.conf 放在哪裡並讓酒保知道?我想知道我是否必須為此調整 setup.py ?
看起來我在這裡找到了答案
簡而言之… a
$HOME/.barman.conf
(barman
使用者的主目錄) 覆蓋預設的 systemwide/etc/barman/barman.conf
。如果事情以這種方式設置,您將不再需要
sudo
。我認為 Neiterh 用於安裝,也不用於操作酒保。如果這不准確,我很高興聽到關於為什麼不准確的爭論。
酒保手冊在幾個地方明確指出,某些命令必須以****root使用者身份執行,例如:
安裝 Barman 也很簡單。作為 root 使用者,只需鍵入:
。. .
然後,作為 root只需鍵入:
簡而言之,如果您還沒有對VM 的訪問權限,那麼您需要獲得它。
您可能能夠在沒有對 VM 的 root/sudo 訪問權限的情況下啟動並執行“單使用者”安裝,但我強烈建議您為正確的工作獲取正確的工具。