使文件在工作场所锁定的 Mac 上可执行

Posted

技术标签:

【中文标题】使文件在工作场所锁定的 Mac 上可执行【英文标题】:Making a file executable on a by the work place locked Mac 【发布时间】:2021-12-13 15:57:17 【问题描述】:

我有一台从工作中收到的 Macbook pro。我想用 selenium 运行我的 webscraper。但是,当我从 Python 代码调用 webscraper 时,我收到以下错误:

    在窗口中:无法打开“chromedriver”,因为无法验证开发人员。 macOS 无法验证此应用程序是否没有恶意软件。 Chrome 今天 09:24 从 chromedriver.storage.googleapis.com 下载了这个文件 在终端中:selenium.common.exceptions.WebDriverException:消息:服务 chromedriver 意外退出。状态码是:-9

我已经:

将文件(chromedriver 可执行文件)移动到我的 PATH 环境中的不同目录(用户名/bin、usr/bin、usr/local/bin)。 尝试通过此链接中的说明通过 mac 接口解锁执行:https://support.apple.com/en-us/HT202491 使用“sudo chmod 777 chromedriver”更改了文件特征 联系了我的工作 ICT 部门。他们不想解除锁定。

有没有办法解决这个锁?非常感谢您的帮助。

【问题讨论】:

要么工作需要你的爬虫,在这种情况下你只需升级给你的主管,要么你的工作不需要爬虫,在这种情况下你可以冒着工作的风险。 【参考方案1】:

也许您可以在 mac 或您的 mac 中已安装的软件中找到漏洞。检查 cvedetails.com,任何其他类似的网站都可以,他们会同步他们的数据库。 但在这样做之前,您应该知道这是您的网络管理员强制执行的策略。这意味着您的 mac 上已经安装了一个代理,该代理正在向管理员报告 mac 的当前状态。如果你打破它,它会报告它。你可能会丢掉工作。

【讨论】:

太棒了,谢谢伙计!我要使用我的旧 Mac,不想冒失去工作的风险

以上是关于使文件在工作场所锁定的 Mac 上可执行的主要内容,如果未能解决你的问题,请参考以下文章

MachO文件详解--逆向开发

如何使目录下的所有文件在linux上可读? [关闭]

有没有把网页转换成可执行文件的网页?

如何在Unix控制台或Mac终端上运行shell脚本?

Mac 启动 linux 可执行文件。

通过 CMake 在 catkin 工作场所外使用 ROS 自定义消息