Fra*_*rth 1 linux files chmod chown
我从来不明白这一点,因为如果您有权读取文件,是否意味着您可以将其复制到其他地方,从而允许您执行它?
我错过了什么?
sys*_*138 6
Executable 标志用于向内核指示应该读取数据然后运行。这是通过对执行某些内容和读取某些内容进行不同的调用来实现的。对于已编译的程序,很可能只有执行访问权限而没有读访问权限;你甚至不能在别处“cp”它们。对于像 shell 脚本这样的解释项,需要 read 才能执行。
我知道一个 Linux 发行版使用执行标志来控制启动时触发的脚本。
简而言之,Execute 标志用于指示已编译代码的运行能力。解释代码通过父处理器运行,可能只需要“读取”。
归档时间:
15 年,8 月 前
查看次数:
371 次
最近记录: