我正在检查file_exists()
PHP 函数的文档。
文档在某些时候是这样写的:
检查是使用真实的 UID/GID 而不是有效的 UID/GID 完成的。
这意味着什么?我不知道。
有人可以向我解释一下吗?
我正在检查file_exists()
PHP 函数的文档。
文档在某些时候是这样写的:
检查是使用真实的 UID/GID 而不是有效的 UID/GID 完成的。
这意味着什么?我不知道。
有人可以向我解释一下吗?
Linux 系统中的所有文件都有所有权和权限,这些权限描述了系统用户对该文件或目录的访问权限。基本权限为读、写和执行,并分配给三类用户;文件的所有者、属于特定组的进程以及系统中的所有进程。
您可以在下面找到详细报告 http://www.linux-tutorial.info/modules.php?name=MContent&pageid=321
有效的 UID/GID 是软件当前正在使用的 UID/GID(例如,root 执行的软件可以将其 UID/GID 更改为 daemon:daemon,因此有效的 UID/GID 也会更改。真正的 UID/GID 是进程所有者的 UID/GID 并且在进程启动后它永远不会改变。
因此,file_exists 调用是在进程所有者的权限下执行的
这是一个unix的东西:
UID = 用户ID GID = 组ID
真正的 UID/GID 是创建进程的用户/进程的 UID/GID。