我如何找到具有“其他”群組寫入權限的文件,無論任何其他權限如何,擴展名為“.sh”(使用符號格式)
我已經嘗試過了
find / -type f -perm -g=w -name "*.sh"
答案1
若要尋找目前目錄中或目前目錄下可由「其他人」寫入的所有常規檔案(即某人已完成的動作chmod o+w
):
find . -type f -perm -o=w
離開-
將-o=w
測試檔案的權限是否正確o=w
(即除了「其他」可寫入之外沒有其他權限)。
答案2
這有幫助嗎:
find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;