Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 22875 программистов и 1250 роботов. Сейчас ищут 770 программистов ...
Приступая к работе

posix_setgid - Устанавливает идентификатор группы для текущего процесса GID

Вернуться к: POSIX Функции

posix_setgid

(PHP 4, PHP 5, PHP 7)

posix_setgidУстанавливает идентификатор группы для текущего процесса GID

Описание

bool posix_setgid ( int $gid )

Устанавливает фактический идентификатор группы текущего процесса. Это привилегированная функция и требует соответствующих прав (обычно прав суперпользователя root) в системе, чтобы иметь возможность выполнить её. Правильным является следующий порядок вызова функций: сначала posix_setgid(), затем posix_setuid().

Замечание:

Если функция будет вызвана суперпользователем, то также будет установлен и эффективный идентификатор группы пользователя.

Список параметров

gid

Идентификатор группы.

Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Примеры

Пример #1 Пример использования posix_setgid()

Код ниже выводит эффективный идентификатор группы до и после изменения.

<?php
echo 'My real group id is '.posix_getgid(); //20
posix_setgid(40);
echo 
'My real group id is '.posix_getgid(); //40
echo 'My effective group id is '.posix_getegid(); //40
?>

Смотрите также

  • posix_getgrgid() - Возвращает информацию о группе по её ID
  • posix_getgid() - Возвращает действительный ID группы текущего процесса GID



Вернуться к: POSIX Функции

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware