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