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

posix_seteuid

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

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

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

function.posix-seteuid.php

posix_seteuid

(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)

posix_seteuidПостави ја ефективната UID на тековниот процес

= NULL

posix_seteuid(int $user_id): bool

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

Параметри

user_id

Корисничкиот ID.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

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

  • posix_geteuid() - Врати го ефективниот кориснички ID на тековниот процес
  • posix_setuid() - Постави ја UID на тековниот процес
  • posix_getuid() - Врати го реалниот кориснички ID на тековниот процес

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

[email protected]
пред 5 години
if you want to set uid by username rather than uid, try combining it with posix_getpwnam(),

<?php
posix_seteuid (posix_getpwnam("www-data")["uid"]);
posix_setegid(posix_getpwnam("www-data")["gid"]);
?>

note that posix_getpwnam() reads /etc/passwd on each invocation, if you need it to go fast, this should be faster (only read passwd once):
<?php
$posix_user_info=posix_getpwnam("www-data");
posix_seteuid ($posix_user_info["uid"]);
posix_setegid($posix_user_info["gid"]);
?>

and to go back to being root, just set them to 0,

<?php
posix_seteuid(0);
posix_setegid(0);
?>
На оваа страница

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

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

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

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

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