posix_geteuid
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Return the effective user ID of the current process
posix_geteuid
():
int
doctrine/dbal
private function
isLinuxRoot
():
bool
{
return
PHP_OS_FAMILY
!==
'Windows'
&&
posix_getpwuid
(
posix_geteuid
())[
'name'
] ===
'root'
;
}
private function
cleanupReadOnlyFile
(
string $filename
):
void
tests/Functional/ExceptionTest.php
composer/composer
if (
function_exists
(
'posix_getpwuid'
) &&
function_exists
(
'posix_geteuid'
)) {
$composeUser
=
posix_getpwuid
(
posix_geteuid
());
$homeOwner
=
posix_getpwuid
(
fileowner
(
$home
));
if (isset(
$composeUser
[
'name'
],
$homeOwner
[
'name'
]) &&
$composeUser
[
'name'
] !==
$homeOwner
[
'name'
]) {
$io
->
writeError
(
'<warning>You are running Composer as "'
.
$composeUser
[
'name'
].
'", while "'
.
$home
.
'" is owned by "'
.
$homeOwner
[
'name'
].
'"</warning>'
);
src/Composer/Command/SelfUpdateCommand.php
composer/composer
}
if (
function_exists
(
'posix_getpwuid'
) &&
function_exists
(
'posix_geteuid'
)) {
$processUser
=
posix_getpwuid
(
posix_geteuid
());
if (
$processUser
&&
$processUser
[
'name'
] ===
'vagrant'
) {
return
self
::
$isVirtualBoxGuest
=
true
;
}
src/Composer/Util/Platform.php