SETREUID

Section: Linux Programmer's Manual (2)
Updated: 2nd August 1994
Index
Return to Main Contents
 

�̸�

setreuid, seteuid - ���� Ȥ�� ��ȿ ����� ID�� �����Ѵ�.  

����

#include <unistd.h>

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

����

setreuid �� ���� ���μ����� ����/��ȿ�� ����� ID�� �����Ѵ�. Ư���� ���� ����ڴ� ��ȿ����� ID ������ ���� ����� ID�� �ٲ��� �𸥴�. ������ 1.1.38��������, ����� ID�з������� setreuid �� seteuid �� ����Ҷ��� �������� �ʾҴ�. 1.1.38�ʱ⿡�� ����� �����ID���� ��ȿ�� �����ID������ �����ߴ�. ������ ������������ �ٸ� ��ȭ�� ���鷱�� �𸥴�. ���� Ȥ�� ��ȿ�� �����ID�� ���� -1���� �����ϴ� ���� �ý������� �Ͽ��� ID�� �״�� ���⵵���Ѵ�. ���� seteuid(euid) �� setreuid(-1, euid) �� ��������� ����. ���� �����ID�� ���ϰų� ��ȿ�����ID�� ������ ���� �����ID�� �ٸ��� �����ȴٸ�, ����� �����ID�� ���ο� ��ȿ�����ID�� ������ ���̴�.  

��ȯ��

������, 0�� ��ȯ�ȴ�. ���н�, -1�� ��ȯ�ǰ�, errno �� �����ϰ� �����ȴ�.  

����

EPERM
���� ���μ����� ���������� �ƴϰ�, (i)���� �����ID�� ���� ��ȿ�����ID�� �������ϰų� (i) �ٸ����� ������ �ϳ��� �����ϰų� (iii)����� �����ID�� ������ ��ȿ�����ID�� �����ϴ°��� �����Ѱ� ���� �ٸ����� ���Ѵ�.
 

ȣȯ

BSD 4.3 (the setreuid �Լ�ȣ���� 4.2BSD���� ó�� ��������.)  

���� �׸�

getuid(2), setuid(2)  

����

ASPLINUX<man@asp-linux.co.kr>, 2000�� 7�� 26


 

Index

�̸�
����
����
��ȯ��
����
ȣȯ
���� �׸�
����

This document was created by man2html, using the manual pages.
Time: 08:06:59 GMT, March 25, 2004