【发布时间】:2018-08-12 13:58:38
【问题描述】:
我的服务器上有一个脚本,用户必须能够在其中执行但不能编辑它。任何人都知道是否可以根据文件权限进行限制?
【问题讨论】:
-
r+x 权限不应该起作用吗?
标签: linux operating-system filesystems sysadmin
我的服务器上有一个脚本,用户必须能够在其中执行但不能编辑它。任何人都知道是否可以根据文件权限进行限制?
【问题讨论】:
标签: linux operating-system filesystems sysadmin
只要做:
chmod a=x your_script.sh
这只允许每个人执行您的脚本。更改要修改权限的目标的'a'('a'=all,'g'=group,'o'=others,'u'=owner/user)
【讨论】:
当然可以。这正是文件权限的作用 - 让您可以控制所有者、组和所有人可以对文件执行的操作。
一种合适的模式是 - chmod 555 - 因为您还需要“r”权限才能执行,并在 /usr/local/bin 等公共位置编写脚本
【讨论】: