我想從你的一些想法如何實現。讓我稍微解釋一下我的問題:自動ACL檢查外殼腳本
場景: 我們有一個系統,必須設置一些特定的ACL才能運行它。所以,在運行之前,如果我可以運行某種預檢來驗證所有設置是否正確,那將是非常好的。
目標: 創建一個腳本,在啓動系統警報之前檢查這些ACL,以防其中一個錯誤發生在文件/文件夾列表及其ACL中。
問題: 由於getfacl結果不是一個簡單的返回,我發現做這種檢查的唯一方法是解析結果並分析每個結果,而不是像我希望的那樣優雅。
我懷疑很多的,你必須做一些事情的ACL檢查,但可以肯定你們能有助於我的事業:)
謝謝大家提前
運行前檢查你需要工作ACL某處權的副本? – Satish 2013-03-19 15:12:26
是薩蒂什!但是,正如我在下面的答案中對larsks所說的,如果它有更多的授予運行所需的最小數量,那麼它並不會成爲問題。在這種情況下,使用複製到特定文件的簡單比較將不起作用。但請繼續,我只是假設你會提示:) – RLM 2013-03-19 17:48:24
簡單的方法是獲取getfacl的輸出並根據需要進行修改,並與安裝應用程序的位置進行比較。 – Satish 2013-03-19 18:29:36