如何在不使用 sudo 的情况下从终端窗口关闭 Internet 连接?

Posted

技术标签:

【中文标题】如何在不使用 sudo 的情况下从终端窗口关闭 Internet 连接?【英文标题】:How can I turn off my internet connection from the terminal window without using sudo? 【发布时间】:2014-03-13 20:26:41 【问题描述】:

在 OSX 中,我需要做一些事情来临时模拟我的 ios 设备上的 wifi 在运行测试时(通过 Calabash 框架)。我无法关闭实际的 wifi,因为 Calabash 需要该连接来运行测试。

我考虑过阻塞端口,但还没有找到非 sudo 的方法来做到这一点。我不能使用 sudo,因为测试必须在实验室中运行,无需人工干预。我知道一个常见的解决方法是您可以将用户添加到轮组,但这样做会降低执行此操作的机器的安全性。我真的很想避免引入安全问题。

【问题讨论】:

【参考方案1】:

根据 Calabash 的一位创建者的说法:https://groups.google.com/forum/#!topic/calabash-ios/jkoN2ztJ9QI 所以这是可能的,只是不太容易

【讨论】:

谢谢!我搜索了那里的论坛,但没有看到那个帖子。

以上是关于如何在不使用 sudo 的情况下从终端窗口关闭 Internet 连接?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用函数的情况下从链接打开弹出窗口

如何在不使用 JCL 中的 XSUM 的情况下从输入文件中删除重复项并将重复项写入文件? [关闭]

在不关闭 MacOS 的情况下重启终端

如何在程序启动后在不打开控制台的情况下从批处理文件运行程序?

如何在不使用 curl 和 guzzle 的情况下从控制器 Laravel 调用 API,因为它不起作用 [关闭]

如何在不关闭先前活动的情况下从通知中打开对话框样式的活动?