欢迎各位兄弟 发布技术文章
这里的技术是共享的
在 macOS 中,effective user ID 和 real user ID 都是指用户账户在系统中的唯一标识。但是,它们在某些情况下会有所不同。
real user ID 是用户的真实ID,即用户账户在系统中的实际标识。它是用户在系统中的真实身份,通常用于系统级别的操作和授权。
effective user ID 是用户的 effective ID,即用户账户在特定进程或程序中的实际标识。它是程序运行时所使用的用户ID,通常用于确定程序运行时的权限和访问权限。
例如,当一个程序需要以管理员权限运行时,它需要使用 effective user ID 来获取管理员权限。此时,effective user ID 将被设置为管理员的ID,而 real user ID 将保持不变。
总之,real user ID 是用户的真实身份标识,而 effective user ID 是程序运行时所使用的用户ID,用于确定程序运行时的权限和访问权限。