在linux中,是否可以使目录中的所有文件只能执行,没有复制和读取权限?如果有人告诉我哪一个是这样的话,那会很棒:
例如:
(rwxr-xr-x)
文件的所有者可以读取,写入和执行文件。所有其他人都可以阅读并执行文件
答案 0 :(得分:0)
如果是二进制文件(不是可直接执行的shell脚本),您可以将权限更改为711
chmod 711 a.out
将使二进制文件可执行但不可读。
这不适用于shell脚本,因为shell解释器需要具有读取权限才能在执行脚本之前读取脚本的内容。
很明显,您需要具有复制操作的读取权限。拥有711
权限的除了所有者(和内核)之外的任何人都可以读取,因此复制该文件。