定义和用法
posix_setuid - 设置当前进程的UID
语法
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