SETREGID
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Þ´º¾ó
(2)
Updated: 1994³â 8¿ù 2ÀÏ
Index
Return to Main Contents
À̸§
setregid, setegid - ½ÇÁ¦/À¯È¿ÇÑ ±×·ì ID¸¦ ¼³Á¤ÇÑ´Ù.
»ç¿ë¹ý
#include <unistd.h>
int setregid(gid_t rgid, gid_t egid);
int setegid(gid_t egid);
¼³¸í
setregid
´Â ÇöÁ¦ ÇÁ·Î¼¼½ºÀÇ ½ÇÁ¦/À¯È¿ÇÑ ±×·ì ID¸¦ ¼³Á¤ÇÑ´Ù. Ư±ÇÀÌ ¾ø´Â »ç¿ëÀÚ´Â À¯È¿±×·ì ID
¶§¹®¿¡ ½ÇÁ¦ ±×·ì ID°¡ ¹Ù²ð·±Áö ¸ð¸¥´Ù.
¸®´ª½º 1.1.38ÀÌÀü¿¡¼, ÀúÀåµÈ IDÆз¯´ÙÀÓÀÌ
setregid
³ª
setegid
À» »ç¿ëÇÒ¶§´Â µ¿ÀÛÇÏÁö ¾Ê¾Ò´Ù.
1.1.38Ãʱ⿡´Â ÀúÀåµÈ ±×·ìID¿¡¼ À¯È¿ÇÑ ±×·ìID¼³Á¤Àº °¡´ÉÇß´Ù.
¿À·ÎÁö ¼öÆÛÀ¯Àú¸¸ÀÌ ´Ù¸¥ º¯È¸¦ ¸¸µé·±Áö ¸ð¸¥´Ù.
½ÇÁ¦ ȤÀº À¯È¿ÇÑ ±×·ìIDÀ» À§ÇØ -1°ªÀ» Á¦°øÇÏ´Â °ÍÀº ½Ã½ºÅÛÀ¸·Î ÇÏ¿©±Ý ID¸¦ ±×´ë·Î ³²±âµµ·ÏÇÑ´Ù.
ÇöÀç(libc-4.x.x),
setegid(egid)
´Â ±â´ÉÀûÀ¸·Î
setregid(-1, egid)
¿Í °°´Ù.
½ÇÁ¦ ±×·ìID°¡ º¯Çϰųª À¯È¿±×·ìID°¡ ÀÌÀüÀÇ ½ÇÁ¦ ±×·ìID¿Í ´Ù¸£°Ô ¼³Á¤µÈ´Ù¸é, ÀúÀåµÇ ±×·ìID´Â
»õ·Î¿î À¯È¿±×·ìID·Î ¼³Á¤µÉ °ÍÀÌ´Ù.
¹Ýȯ°ª
¼º°ø½Ã, 0ÀÌ ¹ÝȯµÈ´Ù. ½ÇÆнÃ, -1ÀÌ ¹ÝȯµÇ°í,
errno
´Â ÀûÀýÇÏ°Ô ¼³Á¤µÈ´Ù.
¿¡·¯
- EPERM
-
-
ÇöÀç ÇÁ·Î¼¼½º´Â ¼öÆÛÀ¯Àú°¡ ¾Æ´Ï°í, (i)½ÇÁ¦ ±×·ìID¸¦ °¡Áø À¯È¿±×·ìID¸¦ ½º¿ÍÇÎÇϰųª (i)
´Ù¸¥°ÍÀÇ °ªÀ¸·Î Çϳª¸¦ ¼³Á¤Çϰųª (iii)ÀúÀåµÈ ±×·ìIDÀ¸ °ªÀ¸·Î À¯È¿±×·ìID¸¦ ¼³Á¤Çϴ°ÍÀ»
ÁöÁ¤ÇÑ°Í º¸´Ù ´Ù¸¥°ÍÀÌ º¯ÇÑ´Ù.
ȣȯ
BSD 4.3 (
setregid
ÇÔ¼öÈ£ÃâÀº 4.2BSD¿¡¼ óÀ½ t¼±º¸¿´´Ù).
°ü·Ã Ç׸ñ
getgid(2),
setgid(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