设置文件权限,只有可执行文件,不可读,没有复制权限

时间:2014-07-17 18:53:16

标签: linux

在linux中,是否可以使目录中的所有文件只能执行,没有复制和读取权限?如果有人告诉我哪一个是这样的话,那会很棒:

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

别人阅读意味着他们可以复制或不复制? 这意味着我想要的是:只有可执行文件不能读取,不能复制==> 751

1 个答案:

答案 0 :(得分:0)

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

chmod 711 a.out

将使二进制文件可执行但不可读。

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


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