[英]Protect etc/hosts file on Mac
我想防止我的etc/hosts
文件被編輯。
具體來說,我想讓用戶無法編輯主機文件。
以下是我嘗試過的一些事情:
1-我試圖在沒有權限編輯文件的情況下創建用戶組,然后將自己放入該用戶組
它不起作用,因為我在 Mac 上沒有管理員訪問權限
2-我嘗試使用此處的說明: https : //apple.stackexchange.com/questions/282339/protect-hosts-file
編輯很容易,因為用戶只需要這個代碼sudo chflags noschg /etc/hosts
任何記錄?
使所有不應編輯系統文件的用戶成為非管理員。
另一個解決方案是編輯/etc/sudoers
並更改 %admin 條目以排除從 sudo 運行的某些命令(我還沒有測試過): %admin ALL = (ALL) ALL, !chflags
這並非萬無一失,因為如果您是管理員,總有辦法繞過 sudo。 這就是為什么第一個解決方案更好的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.