時候我們需要修改hosts文件,但是網上很多教程都行不通,使用sudo命令也不行。
其實有一個很簡單的方法。
打開終端命令行,使用如下命令即可:
sudo chflags -hv noschg /etc/hosts
然后再對hosts文件進行編輯,發現可以保存了。
sudo vi /etc/hosts
如果要重新關閉host權限,執行以下命令即可。
sudo chflags uchg /etc/hosts
sudo chflags schg /etc/hosts
以下文字可以忽略。
于公司有一些mac電腦需要對host文件進行修改,已符合公司的網絡配置要求和工作環境,所以研究了一下,一共有兩種比較簡單的方法。
這是第一種方法
第一步,先打開啟動臺
第二步,然后找到其他
第三步,打開終端
第四步,在終端輸入sudo vi /etc/hosts
第五步,輸入本機的密碼,然后會自動打開hosts文件,然后按i進入編輯模式
修改完成,按esc退出編輯界面
PS:保存并退出:按住shift+:鍵,輸入w和q,再按enter鍵
不保存退出:輸入q和!鍵,再按enter鍵
第二種方法:
第一步:在桌面頂部菜單欄找到前往,然后再前往文件夾。
第二步,輸入hosts的路徑 /private
第三步,找到etc文件夾,然后點擊在屏幕的右上角一個圓圈里面有3個點的圖標,然后找到顯示簡介,并點擊。
第四步,在最底下找到共享與權限,將everyone的權限修改為讀和寫,然后進入etc文件夾,找到hosts文件,就可以直接修改hosts文件了。
近很多小伙伴發問,之前隨意在命令行終端獲取到超級管理員權限就能修改的hosts文件,現在竟然彈出無法修改了!不論用vi、vim、nano等各種編輯工具,均不行。難道現在蘋果為打擊破解軟件行當,竟做到這個地步?
其實這是因為隨著MacOS系統的升級安全性不斷加強,系統文件都做了特別的安全權限設置,比如hosts文件,就被系統定為系統關鍵安全文件而鎖定,編輯的時候也會提示“changing a readonly file”(翻譯:正在變更一個只讀文件)的警告。
解決該問題的方法也不難,只要按照以下步驟操作即可:
不過hosts文件的確可能是系統的嚴重漏洞,改寫的時候千萬要看清楚自己加進去的東西是什么意思,不要成了黑客的肉雞!也只建議比較懂電腦的人進行修改,小白的話還是要好好多學習進修一下。
不知道這樣是否能解決你的問題?解決了的話記得給我點贊關注哦,多謝支持~!
#蘋果系統##hosts##蘋果#
感謝點贊支持~關注我@MiuTech喵科大叔,帶你了解更多實用數碼科技小知識!