Bash脚本,只能从某个目录编写和执行文件

时间:2017-10-09 14:51:11

标签: python bash

我需要一个bash(或python)脚本,它只在某个目录及其子目录中编辑和执行文件,但在其他目录中没有权限。有关如何为脚本设置此类权限的任何想法吗?

1 个答案:

答案 0 :(得分:3)

Apache Web服务器通过在linux上创建自己的用户来做类似的事情,即用户 apache 可以访问/var/www而不是root用户:

https://support.rackspace.com/how-to/how-to-add-linux-user-with-document-root-permissions/

因此您可以创建新用户并仅为此用户授予特定目录

的权限

然后需要使用该脚本的任何其他用户可以以您创建的用户身份运行它:

https://www.cyberciti.biz/open-source/command-line-hacks/linux-run-command-as-different-user/

how to run script as another user without password