mini live host
- 支持快速编辑 host 文件。
注意事项
MacOS 需要先手动 sudo chmod 666 /etc/hosts
Windows
- 如果提权太烦了, 按照如下设置: Win + S → 搜索 "UAC" → 把滑块拉到最下面
- windows 类似 chmod 666 的命令:
:: 1. 移除只读属性
gsudo attrib -R C:\Windows\System32\drivers\etc\hosts
:: 2. 授予权限(保留你之前执行的命令)
gsudo icacls C:\Windows\System32\drivers\etc\hosts /grant Everyone:F
:: 3. 确认权限已生效, 输出包含 Everyone:(F) 则为生效
gsudo icacls C:\Windows\System32\drivers\etc\hosts
:: cmd 执行恢复命令(powershell 第二个命令会报错), 实在不行(目前已知软连接会导致无法恢复)
gsudo icacls C:\Windows\System32\drivers\etc\hosts /reset
gsudo icacls C:\Windows\System32\drivers\etc\hosts /grant "NT AUTHORITY\SYSTEM:(F)"
:: 恢复实在不行, 重新创建文件然后写入
gsudo New-Item -Path "C:\Windows\System32\drivers\etc\hosts" -ItemType File
# C:\Windows\System32\drivers\etc\hosts 管理员原本权限参考:
C:\Windows\System32\drivers\etc\hosts NT AUTHORITY\SYSTEM:(I)(F)
BUILTIN\Administrators:(I)(F)
BUILTIN\Users:(I)(RX)
APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(I)(RX)
APPLICATION PACKAGE AUTHORITY\所有受限制的应用程序包:(I)(RX)
Linux 我不用暂时未知
特殊说明
- Windows 的提权在 SwitchHosts 中也会有同样的情况
- MacOS 手动设置一次权限即可
- Linux 我不用暂时未知
恢复
| |