|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
¾×¼¼½º Á¦¾î ¸®½ºÆ® (Access Control List, ACL)ÀÇ 1 °³ÀÇ ¿£Æ®¸®¸¦ ³ªÅ¸³»´Âµ¥ »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
ACL ´Â º¹¼öÀÇ ACL ¿£Æ®¸® ¿ÀºêÁ§Æ®¸¦ °¡Áö´Â µ¥ÀÌÅÍ ±¸Á¶Ã¼¶ó°í º¼ ¼ö°¡ ÀÖ½À´Ï´Ù. °¢ ACL ¿£Æ®¸® ¿ÀºêÁ§Æ®¿¡´Â ƯÁ¤ÀÇ ÁÖü¿¡ °ü·ÃÇÑ ¾×¼¼½º±Ç¼¼Æ®°¡ Æ÷ÇԵ˴ϴ٠(ÁÖü¿Í´Â °³ÀÎ À¯Àú³ª ±×·ìµîÀÇ ¿£Æ¼Æ¼¸¦ ³ªÅ¸³½´Ù). °Ô´Ù°¡ °¢ ACL ¿£Æ®¸®¿¡´Â Á¤À̵簡 ¶Ç´Â ºÎÀϱîÀÇ ±¸º°ÀÌ ÀÖ½À´Ï´Ù. Á¤ÀÇ °æ¿ì´Â ´ëÀÀÇÏ´Â ÁÖü¿¡ ¾×¼¼½º±ÇÀÌ ÁÖ¾îÁý´Ï´Ù. ºÎÀÇ °æ¿ì´Â ¾×¼¼½º±ÇÀº °ÅºÎµË´Ï´Ù. °¢ ÁÖü´Â Á¤°ú ºÎÀÇ ACL ¿£Æ®¸®¸¦ ¸¹¾Æµµ 1 kr¾¿ ¹Û¿¡ °¡Áú ¼ö°¡ ¾ø½À´Ï´Ù. Áï, ¾î¶°ÇÑ ÁÖü¿¡¼µµ, º¹¼öÀÇ Á¤ ¶Ç´Â ºÎÀÇ 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 |
permissions ()
ÀÌ ACL ³»ÀÇ ¿£Æ®¸®ÀÇ ¿°Å¸¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
removePermission (Permission permission)
ÀÌ ACL ·ÎºÎÅÍ, ÁöÁ¤µÈ ¾×¼¼½º±ÇÀ» »èÁ¦ÇÕ´Ï´Ù. |
void |
setNegativePermissions ()
ÀÌ ACL ¿£Æ®¸®¿¡ ºÎÀÇ ¿£Æ®¸®¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
setPrincipal (Principal user)
ÀÌ ACL ¿£Æ®¸®¿¡ ÀÇÇØ Çã°¡ ¶Ç´Â °ÅºÎµÇ´Â ¾×¼¼½º±Ç¿¡ ´ëÀÀÇÏ´Â ÁÖü¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
String |
toString ()
ÀÌ ACL ÀÇ ÄÁÅÙÃ÷¸¦ ij¸¯ÅÍ ¶óÀΠǥÇöÀ¸·Î µ¹·ÁÁÝ´Ï´Ù. |
¸Þ¼ÒµåÀÇ »ó¼¼ |
public boolean setPrincipal(Principal user)
user
- ÀÌ ¿£Æ®¸®¿¡ ´ëÇØ¼ ¼³Á¤ÇÏ´Â ÁÖü
getPrincipal()
public Principal getPrincipal()
setPrincipal(java.security.Principal)
public void setNegativePermissions()
setNegativePermissions
¸Þ¼Òµå°¡ ±× ¿£Æ®¸®¿¡ ´ëÇØ¼ ºÒ·Á °¬À» °æ¿ì¿¡ ÇÑÁ¤ÇØ ºÎ°¡ µË´Ï´Ù.
public boolean isNegative()
public boolean addPermission(Permission permission)
permission
- ÀÌ ¿£Æ®¸®³»ÀÇ ÁÖü¿¡ °ü·ÃÇÑ ¾×¼¼½º±Ç
public boolean removePermission(Permission permission)
permission
- ÀÌ ¿£Æ®¸®·ÎºÎÅÍ »èÁ¦µÇ´Â ¾×¼¼½º±Ç
public boolean checkPermission(Permission permission)
permission
- ÆÇÁ¤ ´ë»óÀÇ ¾×¼¼½º±Ç
public Enumeration permissions()
public String toString()
Object
³»ÀÇ toString
public Object clone()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.