我需要一个bash(或python)脚本,它只在某个目录及其子目录中编辑和执行文件,但在其他目录中没有权限。有关如何为脚本设置此类权限的任何想法吗?
答案 0 :(得分:3)
/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/