Rechercher une page de manuel
access
Langue: ko
Version: 1998³â 1¿ù 13ÀÏ (ubuntu - 16/08/07)
Section: 2 (Appels système)
À̸§
access - ÆÄÀÏÀÇ »ç¿ëÀÚ ±ÇÇÑÀ» üũÇÑ´Ù.»ç¿ë¹ý
#include <unistd.h> int access(const char *pathname, int mode);
¼³¸í
access ´Â ÇÁ·Î¼¼½º°¡ ÆÄÀÏ¿¡ Àаí,¾²°í °ÍÀÌ °¡´ÉÇÑÁö üũÇÑ´Ù. ¸¸ÀÏ °æ·Î¸íÀÌ ½Éº¼¸¯¸µÅ©¶ó¸é ¸µÅ© Å×½ºÆ®·Î ¿øº» ÆÄÀÏÀ» üũÇÏ°Ô µÈ´Ù. mode ´Â ÇϳªÀÌ»óÀÇ R_OK , W_OK , X_OK and F_OK·Î ±¸¼ºµÈ Çã»ó(mask) ÀÌ´Ù. R_OK, W_OK and X_OK ´Â °¢°¢ ÆÄÀÏÀÇ Á¸Àç, Àбâ, ¾²±â, ½ÇÇà±ÇÇÑ Ã¼Å©¸¦ ¿ä±¸ÇÑ´Ù. F_OK´Â ´ÜÁö ÆÄÀÏÀÇ Á¸ÀçÀ¯¹«ÀÇ Ã¼Å©¸¸À» ¿ä±¸ÇÑ´Ù. Å×½ºÆ®´Â ÆÄÀÏÀÌ À§Ä¡Çϰí ÀÖ´Â µð·ºÅ丮ÀÇ ±ÇÇÑ¿¡ ÀÇÁ¸Çϰí, µð·ºÅ丮¿Í ½É º¼¸¯ ¸µÅ© ÆÄÀϵµ °°Àº ÀÌÄ¡ÀÌ´Ù. Ä¿³Î¿¡ÀÇÇØ ½ÇÇàµÉ¶§ÀÇ idº¸´Ù´Â ÇÁ·Î¼¼½ºÀÇ ½ÇÁ¦ UID³ª GID¸¦ üũÇÏ°Ô µÈ´Ù. À̰ÍÀº set-UIDÇÁ·Î±×·¥½ÇÇàÀ» Çã¶ôÇϱâ À§ÇÔÀÌ´Ù. ÆÄÀÏ Å¸ÀÔÀ̳ª ³»¿ëÀÌ ¾Æ´Ñ ¾ï¼¼½º ºñÆ®(access bits)¸¸À» üƮÇÑ´Ù. ±×·¯¹Ç·Î, ¸¸ÀÏ µð·ºÅ丮°¡ "¾²±â °¡´É"À̶ó¸é, µð·ºÅ丮¾È¿¡ ÆÄÀÏÀ» »ý¼ºÇÒ ¼ö ÀÖÁö¸¸, µð·ºÅ丮°¡ ÆÄÀÏ·Î½á ¾²¿©Áú¼ö Àִ°ÍÀº ¾Æ´Ï´Ù.¹Ýȯ°ª
¸ðµç ¿ä±¸ÇÏ´Â ±ÇÇÑÀÌ ¹Þ¾Æµé¿©Á® ¼º°øÇÏ°Ô µÇ¸é, 0ÀÌ ¹ÝȯµÈ´Ù. Àû¾îµµ Çϳª ÀÌ»óÀÌ °ÅÀýµÇ°Å³ª ¿¡·¯°¡ ³ª¸é -1ÀÌ ¹ÝȯµÇ°í, errno°¡ ÀûÀýÇÏ°Ô ¼ÂÆÃµÈ´Ù.¿¡·¯
- EACCES
- ¿ä±¸ÇÑ Á¢±ÙÀÌ ÆÄÀÏ¿¡ ÀÇÇØ °ÅÀýµÇ°Å³ª °æ·Î¸í¾ÈÀÇ ¾î´À ÇÑ µð·ºÅ丮¿¡ ÀÇÇØ °ÅÀýµÇ¾ú´Ù.
- EROFS
- ¾²±â ±ÇÇÑÀÌ read-onlyÀÎ ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÇÇØ °ÅÀýµÇ¾ú´Ù.
- EFAULT
- °æ·Î¸í ÀÇ À§Ä¡°¡ ´ç½ÅÀÌ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÁÖ¼Ò°ø°£ ¹Û¿¡ ÀÖ´Ù.
- EINVAL
- ¸ðµå °¡ ÀûÀýÇÏÁö ¾Ê´Ù.
- ENAMETOOLONG
- °æ·Î¸í ÀÌ ³Ê¹«±æ´Ù.
- ENOENT
- °æ·Î¸í ÀÇ µð·ºÅ丮 ±¸¼ºÀÌ Á¢±Ù °¡´ÉÇÏÁö¸¸ Á¸ÀçÇÏÁö ¾Ê°Å³ª ±úÁø ¸µÅ©ÀÌ´Ù.
- ENOTDIR
- °æ·Î¸í ÀÇ µð·ºÅ丮°¡ ½ÇÁ¦ µð·ºÅ丮°¡ ¾Æ´Ï´Ù.
- ENOMEM
- Ä¿³Î ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù.
- ELOOP
- ³Ê¹«¸¹Àº ½Éº¼¸¯¸µÅ©°¡ °æ·Î¸í ¾È¿¡ Á¸ÀçÇÑ´Ù.
- EIO
- I/O ¿¡·¯.
RESTRICTIONS
access ´Â ¿ä±¸ÇÑ Á¢±ÙŸÀÔ(access types)ÀÇ È£ÃâÀÌ ½ÇÆÐÇϸé, ´Ù¸¥ ŸÀÔÀÌ ¼º°ø ÇÑ´ÙÇÏ´õ¶óµµ ¿¡·¯¸¦ ¹ÝȯÇÑ´Ù.access ´Â UID ¸ÊÇÎÀÌ °¡´ÉÇÑ NFSÆÄÀÏ ½Ã½ºÅÛ¿¡¼ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù. ¿Ö³ÄÇϸé UID¸ÊÇÎÀº »ç¿ëÀÚ°¡ º¼ ¼ö¾ø´Â ¼¹ö¿¡¼ ½ÇÇàµÇ±â ¶§¹®ÀÌ´Ù.
ȣȯ
SVID, AT&T, POSIX, X/OPEN, BSD 4.3°ü·Ã Ç׸ñ
stat(2), open(2), chmod(2), chown(2), setuid(2), setgid(2)¿ªÀÚ
ASPLINUX<man@asp-linux.co.kr>, 2000³â 7¿ù 29ÀÏ
Merci mon nounours, mais je te signale que ce HTML de merde a été créé
par "MICROSOFT Word", et qu'il a fallu que je le convertisse avec Cold
Fusion pour qu'il le considère comme un fichier nomal et pas comme un de
ces putain de fichier HTML Word débile qui ajoute encore plus de merde
dans le fichier... De plus, si ce putain de MICROSOFT Outlook Express
supportait l'option BCC et que Microsoft ne faisait pas un Outlook et un
Outlook Express juste pour nous donner plein de confusions, j'aurais pu
cocher cette case dans le menu View. Pour ce qui est de la pollution,
tous mes messages sont regroupés dans le meme message de base, alors que
j'aurais pu l'envoyer dix fois et répondre sans reply.
-- Jayce - Microsoft, ça su>
par "MICROSOFT Word", et qu'il a fallu que je le convertisse avec Cold
Fusion pour qu'il le considère comme un fichier nomal et pas comme un de
ces putain de fichier HTML Word débile qui ajoute encore plus de merde
dans le fichier... De plus, si ce putain de MICROSOFT Outlook Express
supportait l'option BCC et que Microsoft ne faisait pas un Outlook et un
Outlook Express juste pour nous donner plein de confusions, j'aurais pu
cocher cette case dans le menu View. Pour ce qui est de la pollution,
tous mes messages sont regroupés dans le meme message de base, alors que
j'aurais pu l'envoyer dix fois et répondre sans reply.
-- Jayce - Microsoft, ça su>
Contenus ©2006-2008 Benjamin Poulain
Design ©2006-2008 Maxime Vantorre