PHP.mk документација

posix_geteuid

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.posix-geteuid.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.posix-geteuid.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
posix_geteuid

Референца за `function.posix-geteuid.php` со подобрена типографија и навигација.

function.posix-geteuid.php

posix_geteuid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_geteuidReturn the effective user ID of the current process

= NULL

posix_geteuid(): int

Врати го ефективниот кориснички ID на тековниот процес posix_getpwuid() Врати го нумеричкиот ефективен кориснички ID на тековниот процес. Погледнете исто така

Параметри

Оваа функција нема параметри.

Вратени вредности

Враќа го ID-то на корисникот, како int

Примери

Пример #1 posix_geteuid() example

за информации за тоа како да го претворите ова во употребливо корисничко име. posix_seteuid()Овој пример ќе го прикаже тековниот кориснички ID, потоа ќе го постави ефективниот кориснички ID на посебен ID користејќи

<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_seteuid(10000);
echo
posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10000
?>

Види Исто така

  • posix_getpwuid() - Враќа информации за корисник по ID на корисник
  • posix_getuid() - Врати го реалниот кориснички ID на тековниот процес
  • posix_setuid() - Постави ја UID на тековниот процес
  • , а потоа ќе ја прикаже разликата помеѓу реалниот ID и ефективниот ID.

Белешки од корисници 2 забелешки

divinity76+spam на gmail точка com
пред 4 години
if you for some reason need the euid without depending on php-posix being available, try

<?php
function geteuid_without_posix_dependency(): int
{
    try {
        // this is faster if available
        return \posix_geteuid();
    } catch (\Throwable $ex) {
        // php-posix not available.. fallback to hack
        $t = tmpfile();
        $ret = fstat($t)["uid"];
        fclose($t);
        return $ret;
    }
}
Анонимен
пред 1 година
Please note the example code shown above is invalid and will fail, since UID 10001 cannot use posix_seteuid to change its UID to 10000
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.