|
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 µµ ÂüÁ¶ÇϽʽÿÀ.