GETPWNAM
Section: ¸®´ª½º ÇÁ·Î±×·¡¸Ó ¸Å´º¾ó (3)
Updated: 1996³â 5¿ù 27ÀÏ
Index
Return to Main Contents
À̸§
getpwnam, getpwuid - Æнº¿öµå ÆÄÀÏ ¿£Æ®¸®¸¦ °¡Á®¿Â´Ù.
»ç¿ë¹ý
#include <pwd.h>
#include <sys/types.h>
struct passwd *getpwnam(const char * name);
struct passwd *getpwuid(uid_t uid);
¼³¸í
getpwnam() ÇÔ¼ö´Â »ç¿ëÀÚ À̸§ name°ú ÀÏÄ¡ÇÏ´Â ¿£Æ®¸®¸¦ À§ÇØ
/etc/passwd ¿¡¼ »Ì¾Æ³½ ¶óÀÎ ÇʵåµéÀ» Æ÷ÇÔÇÏ´Â ±¸Á¶Ã¼¿¡ ´ëÇÑ
Æ÷ÀÎÅ͸¦ ¹ÝȯÇÑ´Ù.
getpwuid() ÇÔ¼ö´Â »ç¿ëÀÚ uid¿Í ÀÏÄ¡ÇÏ´Â ¿£Æ®¸®¸¦ À§ÇØ
/etc/passwd ¿¡¼ »Ì¾Æ³½ ¶óÀÎ ÇʵåµéÀ» Æ÷ÇÔÇÏ´Â ±¸Á¶Ã¼¿¡ ´ëÇÑ
Æ÷ÀÎÅ͸¦ ¹ÝȯÇÑ´Ù.
passwd ±¸Á¶Ã¼´Â ´ÙÀ½Ã³·³ <pwd.h>¿¡ Á¤ÀǵǾî ÀÖ´Ù.:
-
struct passwd {
char *pw_name; /* À¯Àú À̸§ */
char *pw_passwd; /* À¯Àú Æнº¿öµå */
uid_t pw_uid; /* À¯Àú id */
gid_t pw_gid; /* ±×·ì id */
char *pw_gecos; /* ½ÇÁ¦ À̸§ */
char *pw_dir; /* Ȩ µð·ºÅ丮 */
char *pw_shell; /* shell ÇÁ·Î±×·¥ */
};
¹Ýȯ°ª
getpwnam() ¿Í getpwuid() ÇÔ¼ö´Â Æнº¿öµå ±¸Á¶Ã¼¿¡ ´ëÇÑ
Æ÷ÀÎÅ͸¦ ¹ÝȯÇϰųª ÀÏÄ¡ÇÏ´Â ¿£Æ®¸®°¡ ¹ß°ßµÇÁö ¾Ê°Å³ª ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é
NULLÀ» ¹ÝȯÇÑ´Ù.
¿¡·¯
- ENOMEM
-
Æнº¿öµå ±¸Á¶Ã¼¸¦ ÇÒ´çÇÒ ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê´Ù.
ÆÄÀÏ
- /etc/passwd
-
Æнº¿öµå µ¥ÀÌÅÍ º£À̽º ÆÄÀÏ
ȣȯ
SVID 3, POSIX, BSD 4.3
°ü·Ã Ç׸ñ
fgetpwent(3),
getgrnam(3),
getpwent(3),
setpwent(3),
endpwent(3),
getpw(3),
putpwent(3),
passwd(5)
¿ªÀÚ
Á¤°ÈÆ <skyeyes@soback.kornet.net>, 2001³â 4¿ù 30ÀÏ
Index
- À̸§
-
- »ç¿ë¹ý
-
- ¼³¸í
-
- ¹Ýȯ°ª
-
- ¿¡·¯
-
- ÆÄÀÏ
-
- ȣȯ
-
- °ü·Ã Ç׸ñ
-
- ¿ªÀÚ
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:01 GMT, March 25, 2004