【问题标题】:OpenBSD 6.1 Python Executable Permission deniedOpenBSD 6.1 Python 可执行权限被拒绝
【发布时间】:2017-04-17 23:23:11
【问题描述】:

我最近将我的服务器从 OpenBSD 6.0 更新到 6.1

自从这次更新后,python 控制台不再可用(我安装了 2.7 和 3.6 版本,两者的行为相同)

当我尝试启动 python 控制台(版本 2.7.13 或 3.6.0)时,它显示“权限被拒绝”:

$ python2.7
/usr/local/bin/python2.7: Permission denied.

我已经检查了 /usr/local/bin 中的文件权限,但是设置为 'rwxr-xr-x root bin' 没有任何问题

我试图卸载 python 包然后重新安装它们,但它没有解决问题。

有什么需要检查的吗?

【问题讨论】:

    标签: python openbsd


    【解决方案1】:

    wxallowed 作为挂载选项添加到/etc/fstab。您可以在 dmesg 中看到真正的错误。

    【讨论】:

    • 是的!我用wxallowed 标记我的/usr 分区然后python 控制台再次工作!!!但 dmesg 中没有出现错误...我还找到了这个页面:link 非常感谢!
    • 如果您从 fstab 中删除 wxallowed,重新启动并再次运行 python,您将在 dmesg 中看到错误。类似python2.7(12345): mprotect W^X violation
    猜你喜欢
    • 1970-01-01
    • 2016-04-15
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-15
    • 2015-07-10
    • 1970-01-01
    相关资源
    最近更新 更多