即使我没有管理权限,我可以通过终端阻止 Mac OS 10.8 计算机上的互联网连接吗?
我想这样做是因为我懒得从我的机器上断开以太网电缆以在离线模式下检查我的应用程序之一。
我发现对于 Windows,我们有:ipconfig release
和ipconfig renew
用于相同任务的命令。
对于 Mac 中的那些,我们是否有其他替代方案或更好的解决方案来实现这一目标?
答案1
因为如果没有特殊设置,普通用户就不可能做到这一点。 (普通用户默认情况下应该无法破坏系统...)如果您可以说服管理员您需要这样做,他们可以将您的用户的相关命令添加到 sudoers 文件中...(看起来像您基本上希望 DHCP 客户端重新启动)。似乎您需要访问ipconfig
命令。 (sudo ipconfig set en0 NONE; sudo ipconfig set en0 DHCP
(将 en0 替换为您报告的以太网接口ifconfig
)应该可以...)
您可能还想检查是否有可以添加您的组以允许您访问网络设置...
看起来另一种方法是设置多个网络“位置”(管理员需要这样做),然后您可以使用在它们之间切换scselect
,似乎没有管理员权限......
管理员应该能够限制您只能使用 su 中的那些命令。
(其中一些信息来自我发现的超级用户帖子(但只能通过我当前所在的谷歌缓存访问..))