Ubuntu
使用etckeeper——保護等問題
按照將 /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 感興趣的操作。