posix_setuid Set the UID of the current process php函数


posix_setuid

(PHP 4, PHP 5)

posix_setuidSet the UID of the current process

说明

bool posix_setuid ( int $uid )

Set the real user ID of the current process. This is a privileged function that needs appropriate privileges (usually root) on the system to be able to perform this function.

参数

uid

The user id.

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE.

范例

Example #1 posix_setuid() example

This example will show the current user id and then set it to a different value.

<?php
echo posix_getuid()." "//10001
echo posix_geteuid()." "//10001
posix_setuid(10000);
echo 
posix_getuid()." "//10000
echo posix_geteuid()." "//10000
?>

参见

  • posix_setgid() - Set the GID of the current process
  • posix_seteuid() - Set the effective UID of the current process
  • posix_getuid() - Return the real user ID of the current process
  • posix_geteuid() - Return the effective user ID of the current process



相关阅读:
posix_strerror Retrieve the system error message associated with the given errno
posix_times Get process times
posix_ttyname Determine terminal device name
posix_uname Get system name
pow 指数表达式
preg_filter 执行一个正则表达式搜索和替换
preg_grep 返回匹配模式的数组条目
preg_last_error 返回最后一个PCRE正则执行产生的错误代码
preg_match 执行一个正则表达式匹配
preg_match_all 执行一个全局正则表达式匹配
preg_quote 转义正则表达式字符
preg_replace 执行一个正则表达式的搜索和替换
preg_replace_callback 执行一个正则表达式搜索并且使用一个回调进行替换
preg_split 通过一个正则表达式分隔字符串
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4