PHP posix_setuid 系统接口函数

  • 定义和用法

    posix_setuid - 设置当前进程的UID
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    posix_setuid( int $uid )
    posix_setuid() 设置当前进程的真实用户ID。 这是一项特权功能,需要系统上适当的特权(通常是root)才能执行此功能。
  • 参数

    参数 必需的 描述
    uid 用户id
  • 返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 示例

    本示例将显示当前用户ID,然后将其设置为其他值。
    echo posix_getuid()."\n"; //10001
    echo posix_geteuid()."\n"; //10001
    posix_setuid(10000);
    echo posix_getuid()."\n"; //10000
    echo posix_geteuid()."\n"; //10000
    
  • 相关页面

    posix_setgid() - 设置当前进程的GID
    posix_seteuid() - 设置当前进程的有效UID
    posix_getuid() - 返回当前进程的真实用户ID
    posix_geteuid() - 返回当前进程的有效用户ID