如果可执行文件执行读取操作,进程是否可以读取文件



免责声明:这是家庭作业讨论的一部分

Bob调用可执行文件时,如果可执行文件确实对文件执行了读取操作,进程是否可以读取以下文件?

-rw-r----- 1 hr staff 9678 Nov 15 /company/hr/employeeinfo

从文件权限来看,我可以得出结论,读取是为Others启用的,这就是Bob,但执行不是。

我对这个问题的回答(我不确定是否正确(:Bob不能调用进程,因为读取是在必须首先执行的文件中完成的,必须首先启用执行权限。

或者只需读取就可以调用流程吗?

如果此文件是使用某种解释性语言(如bashawk(的程序,则可以通过显式运行解释器来运行此程序。例如

bash /company/hr/employeeinfo

将在内部运行程序。但你不能用这种方式执行这个程序(没有执行权限(:

/company/hr/employeeinfo

而且(如果这是一个脚本(让它自己读取是没有问题的

最新更新