Provided by: manpages-de-dev_0.5-4.1ubuntu1_all bug

NAME

       setfsuid - setze Benutzeridentität für Dateisystemzugriff

ÜBERSICHT

       int setfsuid(uid_t fsuid)

BESCHREIBUNG

       setfsuid  setzt  die Benutzerkennung (User ID), die der Linuxkernel bei
       Dateisystemzugriffen prüft. Normalerweise stimmt der Wert von fsuid mit
       der  effektiven  Benutzerkennung  überein.  Jedenfalls wird immer, wenn
       die effektive Benutzerkennung geändert wird, fsuid  auch  geändert  auf
       den neuen Wert der effektiven Benutzerkennung.

       Ein  expliziter  Aufruf  von  setfsuid  ist  gewöhnlich  nur  nötig  in
       Programmen wie dem Linux NFS Server,  der  die  Benutzerkennung  ändern
       muss, die für Dateizugriffe benutzt wird, ohne die echte oder effektive
       Benutzerkennung zu ändern.  Ändern  der  normalen  Benutzerkennung  bei
       Programmen  wie  dem  NFS  Server  ist  eine  Sicherheitslücke,  die es
       ungewünschten Signalen von anderen Gruppenkennungen aussetzen kann.

       setfsuid wird nur erfolgreich sein wenn der Aufrufer der Superuser  ist
       oder wenn fsuid der realen, effektiven oder gesicherten Benutzerkennung
       gleichkommt, oder dem aktuellen Wert von fsuid entspricht.

RÜCKGABEWERT

       Bei  Erfolg  wird  der  frühere  Wert  von  fsuid  zurückgegeben.    Im
       Fehlerfall wird der aktuelle Wert von fsuid zurückgegeben.

KONFORM ZU

       setfsuid ist Linuxspezifisch.

BUGS

       Es  wird  dem  Aufrufer  keine  Fehlermeldung zurückgegeben.  Zumindest
       müsste EPERM zurückgegeben werden wenn der Aufruf fehlschlägt.

SIEHE AUCH

       setfsgid(2)