other versions
- wheezy 0.98-4
other sections
SETREUID(2) | Руководство программиста Linux | SETREUID(2) |
НАЗВАНИЕ¶
setreuid, seteuid - установить действительный и/или фактический идентификатор пользователяКРАТКАЯ СВОДКА¶
#include <sys/types.h>ОПИСАНИЕ¶
setreuid устанавливает действительный и фактический идентификаторы владельца текущего процесса. Непривилегированные пользователи могут изменять действительный идентификатор владельца на фактический и наоборот.ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ¶
В случае успеха возвращается ноль. При ошибке возвращается -1, а errno устанавливается должным образом.ОШИБКИ¶
- EPERM
- Текущий процесс не имеет прав суперпользователя и пытается выполнить что-то помимо (i) обмена фактического идентификатора на действительный, (ii) установки одного в значение другого, или же (iii) установки фактического идентификатора пользователя в значение сохраненного идентификатора.
СООТВЕТСТВИЕ СТАНДАРТАМ¶
BSD 4.3 (системный вызов setreuid впервые появился в 4.2BSD.)СМОТРИ ТАКЖЕ¶
getuid(2), setuid(2)ПЕРЕВОД¶
Перевод Copyright (C) Alexey Mahotkin <alexm@hsys.msk.ru> 20002nd August 1994 | Linux 1.1.38 |