|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface AclEntry
¾×¼¼½º Á¦¾î ¸®½ºÆ® (Access Control List, ACL)ÀÇ 1°³ÀÇ ¿£Æ®¸®¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ACL´Â
º¹¼öÀÇ ACL ¿£Æ®¸® °´Ã¼¸¦ °¡Áö´Â µ¥ÀÌÅÍ ±¸Á¶Ã¼¶ó°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù. °¢ ACL ¿£Æ®¸® °´Ã¼¿¡´Â ƯÁ¤ÀÇ ÁÖü¿¡ °ü·ÃÇÑ Á¢±Ù ±ÇÇѼ¼Æ®°¡ Æ÷ÇԵ˴ϴ٠(ÁÖü¿Í´Â °³ÀÎ »ç¿ëÀÚ
³ª ±×·ìµîÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³½´Ù). °Ô´Ù°¡ °¢ ACL ¿£Æ®¸®¿¡´Â Á¤À̵簡 ¶Ç´Â ºÎÀϱîÀÇ ±¸º°ÀÌ ÀÖ½À´Ï´Ù. Á¤ÀÇ °æ¿ì´Â ´ëÀÀÇÏ´Â ÁÖü¿¡ Á¢±Ù ±ÇÇÑÀÌ ÁÖ¾îÁý´Ï´Ù. ºÎÀÇ °æ¿ì´Â Á¢±Ù ±ÇÇÑÀº °ÅºÎµË´Ï´Ù. °¢ ÁÖü´Â Á¤°ú ºÎÀÇ ACL ¿£Æ®¸®¸¦ ¸¹¾Æµµ 1°³
¾¿ ¹Û¿¡ °¡Áú ¼ö°¡ ÀÖ½À´Ï´Ù. Áï, ¾î¶°ÇÑ ÁÖü¿¡¼µµ, º¹¼öÀÇ Á¤ ¶Ç´Â ºÎÀÇ ACL ¿£Æ®¸®¸¦ °¡Áö´Â °ÍÀº ¿ë¼µÇÁö ¾Ê½À´Ï´Ù.
ÁÖ: ACL ¿£Æ®¸®´Â µðÆúÆ®¿¡¼´Â Á¤ÀÔ´Ï´Ù. ¿£Æ®¸®´Â setNegativePermissions
¸Þ¼µå°¡ ±× ¿£Æ®¸®¿¡ ´ëÇØ¼ ºÒ·Á °¬À» °æ¿ì¿¡ ÇÑÁ¤ÇØ ºÎ°¡ µË´Ï´Ù.
Acl
¸Þ¼µå °³¿ä | |
---|---|
boolean |
addPermission (Permission permission)
ÁöÁ¤µÈ Á¢±Ù ±ÇÇÑÀ» ÀÌ ACL¿¡ Ãß°¡ÇÕ´Ï´Ù. |
boolean |
checkPermission (Permission permission)
ÁÖü°¡ ÁöÁ¤µÈ Á¢±Ù ±ÇÇÑÀ» °¡Áö°í ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
Object |
clone ()
ÀÌ ACL ¿£Æ®¸®¸¦ º¹Á¦ÇÕ´Ï´Ù. |
Principal |
getPrincipal ()
ÀÌ ACL ¿£Æ®¸®¿¡ ÀÇÇØ Çã°¡ ¶Ç´Â °ÅºÎµÇ´Â Á¢±Ù ±ÇÇÑ¿¡ ´ëÀÀÇÏ´Â ÁÖü¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
isNegative ()
ºÎÀÇ ACL ¿£Æ®¸® (¿£Æ®¸®³»ÀÇ Á¢±Ù ±ÇÇÑ ¼¼Æ®¸¦ °ü·ÃÀÇ ÁÖü¿¡ ´ëÇØ¼ °ÅºÎÇÑ´Ù)ÀÎ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
Enumeration <Permission > |
permissions ()
ÀÌ ACL ³»ÀÇ ¿£Æ®¸®ÀÇ ¿°Å¸¦ ¸®ÅÏÇÕ´Ï´Ù. |
boolean |
removePermission (Permission permission)
ÀÌ ACL ·ÎºÎÅÍ, ÁöÁ¤µÈ Á¢±Ù ±ÇÇÑÀ» »èÁ¦ÇÕ´Ï´Ù. |
void |
setNegativePermissions ()
ÀÌ ACL ¿£Æ®¸®¿¡ ºÎÀÇ ¿£Æ®¸®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
setPrincipal (Principal user)
ÀÌ ACL ¿£Æ®¸®¿¡ ÀÇÇØ Çã°¡ ¶Ç´Â °ÅºÎµÇ´Â Á¢±Ù ±ÇÇÑ¿¡ ´ëÀÀÇÏ´Â ÁÖü¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ ACL ÄÁÅÙÃ÷¸¦ ij¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
boolean setPrincipal(Principal user)
user
- ÀÌ ¿£Æ®¸®¿¡ ´ëÇØ¼ ¼³Á¤ÇÏ´Â ÁÖü
getPrincipal()
Principal getPrincipal()
setPrincipal(java.security.Principal)
void setNegativePermissions()
setNegativePermissions
¸Þ¼µå°¡ ±× ¿£Æ®¸®¿¡ ´ëÇØ¼ ºÒ·Á °¬À» °æ¿ì¿¡ ÇÑÁ¤ÇØ ºÎ°¡ µË´Ï´Ù.
boolean isNegative()
boolean addPermission(Permission permission)
permission
- ÀÌ ¿£Æ®¸®³»ÀÇ ÁÖü¿¡ °ü·ÃÇÑ Á¢±Ù ±ÇÇÑ
boolean removePermission(Permission permission)
permission
- ÀÌ ¿£Æ®¸®·ÎºÎÅÍ »èÁ¦µÇ´Â Á¢±Ù ±ÇÇÑ
boolean checkPermission(Permission permission)
permission
- ÆÇÁ¤ ´ë»óÀÇ Á¢±Ù ±ÇÇÑ
Enumeration <Permission > permissions()
String toString()
Object
³»ÀÇ toString
Object clone()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.