Rechercher une page de manuel
setreuid
Langue: ru
Version: 2nd August 1994 (openSuse - 09/10/07)
Section: 2 (Appels système)
Sommaire
îáú÷áîéå
setreuid, seteuid - ÕÓÔÁÎÏ×ÉÔØ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ É/ÉÌÉ ÆÁËÔÉÞÅÓËÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑëòáôëáñ ó÷ïäëá
#include <sys/types.h>#include <unistd.h>
int setreuid(uid_t ruid, uid_t euid);
int seteuid(uid_t euid);
ïðéóáîéå
setreuid ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ É ÆÁËÔÉÞÅÓËÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ ×ÌÁÄÅÌØÃÁ ÔÅËÕÝÅÇÏ ÐÒÏÃÅÓÓÁ. îÅÐÒÉ×ÉÌÅÇÉÒÏ×ÁÎÎÙÅ ÐÏÌØÚÏ×ÁÔÅÌÉ ÍÏÇÕÔ ÉÚÍÅÎÑÔØ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ×ÌÁÄÅÌØÃÁ ÎÁ ÆÁËÔÉÞÅÓËÉÊ É ÎÁÏÂÏÒÏÔ.÷ Linux ×ÅÒÓÉÊ ÒÁÎØÛÅ 1.1.37 ÐÁÒÁÄÉÇÍÁ ÓÏÈÒÁÎÅÎÎÙÈ ÉÄÅÎÔÉÆÉËÁÔÏÒÏ×, ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ Ó setreuid ÉÌÉ seteuid, ÂÙÌÁ ÎÅËÏÒÒÅËÔÎÏ ÒÅÁÌÉÚÏ×ÁÎÁ.
îÁÞÉÎÁÑ Ó 1.1.37, ÍÏÖÎÏ ÔÁËÖÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ × ÓÏÈÒÁÎÅÎÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ.
ôÏÌØËÏ ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ÄÅÌÁÔØ ×ÓÅ ÄÒÕÇÉÅ ÉÚÍÅÎÅÎÉÑ.
ðÅÒÅÄÁ×ÁÑ -1 × ËÁÞÅÓÔ×Å ÄÅÊÓÔ×ÉÔÅÌØÎÏÇÏ ÉÌÉ ÆÁËÔÉÞÅÓËÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÐÏÌØÚÏ×ÁÔÅÌÑ ÏÓÔÁ×ÌÑÅÔ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÂÅÚ ÉÚÍÅÎÅÎÉÊ.
÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ×ÙÚÏ× seteuid(euid) ÆÕÎËÃÉÏÎÁÌØÎÏ ÜË×É×ÁÌÅÎÔÅÎ ×ÙÚÏ×Õ setreuid(-1, euid).
åÓÌÉ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÉÚÍÅÎÑÅÔÓÑ ÉÌÉ ÖÅ ÆÁËÔÉÞÅÓËÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÐÏÌØÚÏ×ÁÔÅÌÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × ÚÎÁÞÅÎÉÅ, ÎÅ ÒÁ×ÎÏÅ ÐÒÅÄÙÄÕÝÅÍÕ ÄÅÊÓÔ×ÉÔÅÌØÎÏÍÕ ÉÄÅÎÔÉÆÉËÁÔÏÒÕ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÔÏ ÓÏÈÒÁÎÅÎÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × ÎÏ×ÙÊ ÆÁËÔÉÞÅÓËÉÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ.
÷ïú÷òáýáåíïå úîáþåîéå
÷ ÓÌÕÞÁÅ ÕÓÐÅÈÁ ×ÏÚ×ÒÁÝÁÅÔÓÑ ÎÏÌØ. ðÒÉ ÏÛÉÂËÅ ×ÏÚ×ÒÁÝÁÅÔÓÑ -1, Á errno ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ.ïûéâëé
- EPERM
- ôÅËÕÝÉÊ ÐÒÏÃÅÓÓ ÎÅ ÉÍÅÅÔ ÐÒÁ× ÓÕÐÅÒÐÏÌØÚÏ×ÁÔÅÌÑ É ÐÙÔÁÅÔÓÑ ×ÙÐÏÌÎÉÔØ ÞÔÏ-ÔÏ ÐÏÍÉÍÏ (i) ÏÂÍÅÎÁ ÆÁËÔÉÞÅÓËÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÎÁ ÄÅÊÓÔ×ÉÔÅÌØÎÙÊ, (ii) ÕÓÔÁÎÏ×ËÉ ÏÄÎÏÇÏ × ÚÎÁÞÅÎÉÅ ÄÒÕÇÏÇÏ, ÉÌÉ ÖÅ (iii) ÕÓÔÁÎÏ×ËÉ ÆÁËÔÉÞÅÓËÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ ÐÏÌØÚÏ×ÁÔÅÌÑ × ÚÎÁÞÅÎÉÅ ÓÏÈÒÁÎÅÎÎÏÇÏ ÉÄÅÎÔÉÆÉËÁÔÏÒÁ.
óïïô÷åôóô÷éå óôáîäáòôáí
BSD 4.3 (ÓÉÓÔÅÍÎÙÊ ×ÙÚÏ× setreuid ×ÐÅÒ×ÙÅ ÐÏÑ×ÉÌÓÑ × 4.2BSD.)óíïôòé ôáëöå
getuid(2), setuid(2)ðåòå÷ïä
ðÅÒÅ×ÏÄ Copyright (C) Alexey Mahotkin <alexm@hsys.msk.ru> 2000http://alexm.here.ru/manpages-ru/
Contenus ©2006-2023 Benjamin Poulain
Design ©2006-2023 Maxime Vantorre