Linux 设置文件权限,仅可执行,不可读,无复制权限

Linux 设置文件权限,仅可执行,不可读,无复制权限,linux,Linux,在linux中,是否可以使目录中的所有文件都只可执行,而没有复制和读取的权限?如果有人告诉我哪一个是这样,那就太好了: 例如: (rwxr-xr-x)文件所有者可以读取、写入和执行文件。所有其他人都可以读取和执行该文件 被别人阅读意味着他们是否可以复制? 这就是我想要的:仅可执行文件不读取,不复制==>751如果它是二进制文件(不是直接可执行的shell脚本),您可以将权限更改为711 chmod 711 a.out 将使二进制文件可执行但不可读 这不适用于shell脚本,因为shell解释器

在linux中,是否可以使目录中的所有文件都只可执行,而没有复制和读取的权限?如果有人告诉我哪一个是这样,那就太好了:

例如:
(rwxr-xr-x)
文件所有者可以读取、写入和执行文件。所有其他人都可以读取和执行该文件

被别人阅读意味着他们是否可以复制? 这就是我想要的:仅可执行文件不读取,不复制==>751

如果它是二进制文件(不是直接可执行的shell脚本),您可以将权限更改为
711

chmod 711 a.out
将使二进制文件可执行但不可读

这不适用于shell脚本,因为shell解释器需要具有读取权限才能在执行脚本内容之前读取脚本内容



很明显,复制操作需要读取权限。拥有
711
权限,除了所有者(和内核)之外,没有人可以读取并因此复制文件。

复制、复制或复制是什么意思?有人将此目录中的文件复制到他的目录如果你可以读取文件,那么你可以复制其内容。您不能(逻辑上!)在允许读取访问的情况下禁止复制。因此,rwxr-x--x:有人可以从您的目录执行文件,但没有复制权限,对吗?这不是编程问题。这是perl程序,可以吗?rwxr-x--x,可以做我想做的事吗?不,我告诉了,并告诉了原因。顺便说一句,为什么不试试呢?