> Linux Reviews > man >

setreuid

setreuid

, seteuid zet echte en/of geldende gebruiker ID


  1. setreuid.2.man


1. setreuid.2.man

Manpage of SETREUID

SETREUID

Section: Linux Programmeurs Handleiding (2)
Updated: 2nd Augustus 1994
Index Return to Main Contents
 

NAAM

setreuid, seteuid - zet echte en/of geldende gebruiker ID  

OVERZICHT

#include <unistd.h>

int setreuid(uid_t ruid, uid_t euid);
int seteuid(uid_t euid);  

BESCHRIJVING

setreuid zet echte en geldende gebruiker ID's van het huidige proces. On-geprivilegieerde gebruikers mogen het echte ID naar het geldende gebruiker ID zetten en andersom.

Voor Linux 1.1.37 was het bewaarde ID mechanisme wanneer gebruikt met setreuid of seteuid kapot.

Beginnend met 1.1.37 is het ook mogelijk om het geldende gebruiker ID van het bewaarde gebruiker ID te zetten.

Alleen de super-gebruiker mag andere veranderingen maken.

Opgeven van een waarde van -1 voor of het echte of het geldende ID dwingt het systeem dat ID onveranderd te laten.

Momenteel is seteuid(euid) voor gebruik gelijk aan setreuid(-1, euid).

Als het echte gebruiker ID veranderd wordt of het geldende gebruiker ID wordt naar een waarde gezet niet gelijk aan het vorige echte gebruiker ID, dan zal het bewaarde ID gezet worden naar het nieuwe geldende gebruiker ID.  

TERUGGEEF WAARDE

Bij success wordt nul teruggegeven. Bij falen wordt -1 teruggegeven en errno wordt naar behoren gezet.  

FOUTEN

EPERM
{toegang} Het huidige proces is niet de super-gebruiker en veranderingen anders dan (i) omdraaien van het geldende gebruiker ID met het echte gebruiker ID of (ii) zetten van de ene naar de waarde van de ander of (iii) zetten van het geldende gebruiker ID naar de waarde van het bewaarde gebruiker ID, werd opgegeven.
 

VOLDOET AAN

BSD 4.3 (de setreuid functie aanroep verscheen voor het eerst in 4.2BSD.)  

ZIE

getuid(2) {krijg uid}, setuid(2) {zet uid}

 

VERTALING

Alles wat tussen `{'..`}' staat is aanvullende vertaling, en hoort niet bij de originele handleiding. Deze handleiding uit manpages-dev 1.29 werd vertaald door JHBoersema. Email naar <manpages-nl@nl.linux.org>.

$Id: setreuid.2,v 1.1 2001/03/28 21:06:44 joostvb Exp $


 

Index

NAAM
OVERZICHT
BESCHRIJVING
TERUGGEEF WAARDE
FOUTEN
VOLDOET AAN
ZIE
VERTALING

This document was created by man2html using the manual pages.
Time: 23:25:43 GMT, July 09, 2008

NORSK BOKMÅL - NORSK BOKMÅL - NORSK BOKMÅL - pl