> Linux Reviews > man >

setgid

setgid

zet groep identiteit


  1. setgid.2.man


1. setgid.2.man

Manpage of SETGID

SETGID

Section: Linux Programmeurs Handleiding (2)
Updated: 29 Juli 1994
Index Return to Main Contents
 

NAAM

setgid - zet groep identiteit  

OVERZICHT

#include <unistd.h>

int setgid(gid_t gid)  

BESCHRIJVING

setgid zet het geldende groep ID van het huidige proces. Als de aanroeper de supergebruiker is worden de echte en de bewaarde groep ID's ook gezet.

Onder Linux is setgid verwezenlijkt zoals de POSIX versie met de _POSIX_SAVED_IDS uitrusting. Dit status een zet-gid (anders dan root) toe al zijn groep privileges te laten vallen, wat ongepriveligieerd werk te doen en dan het originele geldende groep ID weer op te pakken op een veilige manier.

Als de gebruiker root is of het programma is zet-gid root moet er extra opgelet worden. De setgid functie test het geldende gid van de aanroeper, en als het de supergebruiker is worden alle met het proces verbonden groep ID's naar gid gezet. Nadat dit is opgetreden is het onmogelijk voor het programma om root privileges te herwinnen.

Dus een zet-gid-root programma dat wenst om tijdelijk zijn root privileges te laten vallen, de identiteit van een niet-root groep aan wil nemen, en dan de root privileges te hernemen kan setgid niet gebruiken. Je kunt dat bereiken met de (niet-POSIX, BSD) aanroep setegid.  

TERUGGEEF WAARDE

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

FOUTEN

EPERM
{toestemming} De gebruiker is niet de supergebruiker, en gid komt niet overeen met het geldende groep ID of het bewaarde groep ID van het aanroepende proces.
 

VOLDOET AAN

SVr4, SVID.  

ZIE

getgid(2) {krijg gid}, setregid(2) {zet echte/geldende gid}, setegid(2) {zet geldende gid}

 

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: setgid.2,v 1.1 2001/03/28 21:06:43 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