【问题标题】:Linux permission to execute but deny editing [closed]Linux权限执行但拒绝编辑[关闭]
【发布时间】:2018-08-12 13:58:38
【问题描述】:

我的服务器上有一个脚本,用户必须能够在其中执行但不能编辑它。任何人都知道是否可以根据文件权限进行限制?

【问题讨论】:

  • r+x 权限不应该起作用吗?

标签: linux operating-system filesystems sysadmin


【解决方案1】:

只要做:

chmod a=x your_script.sh

这只允许每个人执行您的脚本。更改要修改权限的目标的'a'('a'=all,'g'=group,'o'=others,'u'=owner/user)

【讨论】:

    【解决方案2】:

    当然可以。这正是文件权限的作用 - 让您可以控制所有者、组和所有人可以对文件执行的操作。

    一种合适的模式是 - chmod 555 - 因为您还需要“r”权限才能执行,并在 /usr/local/bin 等公共位置编写脚本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-14
      • 2016-04-15
      • 1970-01-01
      • 2015-11-08
      • 2013-04-13
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多