【发布时间】:2018-11-26 02:10:26
【问题描述】:
我的问题是如何在脚本运行时使一个文件夹可访问。
在这种情况下,让我们打电话给 bob,他使用脚本将他的文件夹复制到特定位置,并且 jeff 也与 bob 共享同一个组,他也使用脚本将他的文件复制到那里。
问题是,当我设置文件组时,他们需要写入和执行权限,当我授予他们时,如果他们知道文件的完整路径,他们就能够看到彼此的文件内容。
为了阻止我正在考虑完全删除文件夹的所有权限,并且仅在脚本运行和执行复制过程时授予权限。
但问题是,当这些用户运行脚本和脚本尝试chmod 文件权限时,他们将无法这样做,因为他们没有足够的权限来执行此操作。此外,如果我将它们添加到 sudoers,它们将能够 chmod 并根据需要更改任何内容。
所以我很困惑如何使文件夹的脚本更改权限以及复制完成时返回以前的权限
【问题讨论】:
标签: bash permissions privileges