Ubuntu

使用etckeeper——保護等問題

  • June 12, 2012

按照將 /etc 置於原始碼控制之下的建議,我安裝了 ETCKEEPER。

看起來不錯,但我有一些問題。

  • 是否可以將您執行的命令放入更改消息中。因此,如果我執行apt-get install widget我希望送出消息的第一行類似於install widget而不是在 apt run 之後在 /etc 中送出更改的幫助不大
  • 我希望能夠從普通使用者那裡查詢 bzr 儲存庫。但是我被**.bzr**目錄的保護阻止了。將其更改為a+r是否有任何問題

drwx—— 6 根 4096 8 月 30 日 13:00 .bzr

  • 從 etckeeper 控制中刪除文件(例如 /etc/shadow/)是否有任何問題

如果您查看完整的 bzr 日誌而不是 shortlog,您會看到在 apt run 之後在 /etc 中送出更改後,會出現更改的軟體包列表。至少,這是我的 Ubuntu 筆記型電腦和伺服器上的行為。對於絕大多數情況,我懷疑這比“sudo apt-get upgrade”送出消息更有用。

阻止您以普通使用者身份訪問 bzr 日誌的原因是 bzr 儲存庫具有對影子儲存庫的完全訪問權限。阻止這種情況的最大問題可能是,如果您從 bzr 儲存庫中刪除了一個文件,它在舊版本中仍然可用。除了 bzr 之外,您可能還可以使用一些 voodoo svndumpfilter | svnadmin --import,但我還沒有嘗試過。

您可以嘗試的一種替代方法是sudo su. 或者,也許您可以創建一個新使用者和組,將使用者放入該組,授予該組對 .bzr 的訪問權限,並su授予該使用者對 bzr 感興趣的操作。

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