The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

setreuid (2)
  • setreuid (2) ( Solaris man: Системные вызовы )
  • >> setreuid (2) ( FreeBSD man: Системные вызовы )
  • setreuid (2) ( Русские man: Системные вызовы )
  • setreuid (2) ( Linux man: Системные вызовы )
  • setreuid (3) ( POSIX man: Библиотечные вызовы )

  • BSD mandoc
     

    NAME

    
    
    setreuid
    
     - set real and effective user ID's
    
     
    

    LIBRARY

    Lb libc
    
     
    

    SYNOPSIS

       #include <unistd.h>
    int setreuid (uid_t ruid uid_t euid);
     

    DESCRIPTION

    The real and effective user IDs of the current process are set according to the arguments. If Fa ruid or Fa euid is -1, the current uid is filled in by the system. Unprivileged users may change the real user ID to the effective user ID and vice-versa; only the super-user may make other changes.

    If the real user ID is changed (i.e. Fa ruid is not -1) or the effective user ID is changed to something other than the real user ID, then the saved user ID will be set to the effective user ID.

    The setreuid ();
    system call has been used to swap the real and effective user IDs in set-user-ID programs to temporarily relinquish the set-user-ID value. This purpose is now better served by the use of the seteuid(2) system call.

    When setting the real and effective user IDs to the same value, the standard setuid ();
    system call is preferred.  

    RETURN VALUES

    Rv -std setreuid  

    ERRORS

    Bq Er EPERM
    The current process is not the super-user and a change other than changing the effective user-id to the real user-id was specified.

     

    SEE ALSO

    getuid(2), issetugid(2), seteuid(2), setuid(2)  

    HISTORY

    The setreuid ();
    system call appeared in BSD 4.2


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    RETURN VALUES
    ERRORS
    SEE ALSO
    HISTORY


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру