【问题标题】:Why can I run a python script even with no execute/'x' permission?为什么即使没有执行/'x' 权限我也可以运行 python 脚本?
【发布时间】:2019-09-30 01:16:09
【问题描述】:

我有一个名为 helloWorld.py 的简单 python 脚本,由名为 Bob 的用户创建,权限设置为仅用于组和其他人的读取。另一个用户 Mary 怎么可能在不执行脚本的情况下运行该脚本?

-rw-r--r-- 1 bob bob   21 Sep 29 20:56 helloWorld.py

mary@kali:/home/bob/Scripts$ python helloWorld.py
Hello World

【问题讨论】:

    标签: python linux permissions


    【解决方案1】:

    您只需要执行位即可直接运行程序,例如键入./helloWorld.py。如果通过解释器运行脚本(python helloWorld.py 中的python),只有解释器需要执行位,文件只需要读取位。

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 2014-01-28
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      • 2016-10-15
      • 2012-10-30
      相关资源
      最近更新 更多