定義和用法
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