°Ô½Ã¹° 259°Ç
   
[Redhat] »ç¿ëÀÚ UMASK(User MASK) ¼³Á¤¡¯
±Û¾´ÀÌ : theko ³¯Â¥ : 2014-07-21 (¿ù) 09:26 Á¶È¸ : 9432
»ç¿ëÀÚ UMASK(User MASK) ¼³Á¤¡¯

º¸¾ÈÁø´Ü °á°ú ÆÄÀÏ¿¡´Â ÇØ´ç ºÎºÐ¿¡ ´ëÇØ ´ÙÀ½°ú °°ÀÌ ±Ç°íÇÏ°í ÀÖ½À´Ï´Ù.


¡á ±âÁØ
/etc/bashrc ÆÄÀÏ¿¡ UMASK °ªÀÌ 022 ¶Ç´Â 027ÀÌ¸é ¾çÈ£

¡á ÇöȲ
|/etc/bashrc ÆÄÀÏ|
if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then
       umask 002
    else
       umask 022
    fi

À§ ½ºÅ©¸³Æ®ÀÇ Àǹ̴ uid°¡ 99ÀÌÇÏÀÎ °èÁ¤¿¡¼­ »ý¼ºÇÑ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡ ´ëÇؼ­´Â umask 002¸¦ Àû¿ëÇϸç, ³ª¸ÓÁö´Â umask 022¸¦ Àû¿ëÇÑ´Ù´Â ÀǹÌÀÔ´Ï´Ù.
ÀϹÝÀûÀ¸·Î »õ·Î¿î °èÁ¤À» »ý¼º½Ã¿¡´Â uid´Â 500ÀÌ»óÀ¸·Î ÀÚµ¿À¸·Î ºÎ¿©ÇØÁֹǷÎ, À§ ½ºÅ©¸³Æ®¿¡¼­´Â ÀÚµ¿À¸·Î umask 022À» Àû¿ëÇÕ´Ï´Ù.
(ÁÖ- uid 100 ÀÌÇÏ´Â ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÏ´Â °èÁ¤¿¡ ºÎ¿©ÇØÁÖ´Â uidÀÔ´Ï´Ù)

µû¶ó¼­ º°µµÀÇ ¼öÁ¤ÇÏ½Ç ÇÊ¿ä´Â ¾ø½À´Ï´Ù¸¸, ¸¸¾à °­Á¦·Î¶óµµ µ¿ÀÏÇÏ°Ô umask °ªÀ» Àû¿ëÇϽ÷Á ÇÏ½Ç °æ¿ì Á¦½ÃµÈ ³»¿ë´ë·Î /etc/.bashrc ÆÄÀÏÀ» ¿­°í,

³»¿ëÁß ´ÙÀ½ ºÎºÐÀ» ¼öÁ¤ÇÕ´Ï´Ù.


if [ $UID -gt 99 ] && [ "`id -gn`" = "`id -un`" ]; then
       umask 002   >> umask 022 ·Î ¼öÁ¤
    else
       umask 022
    fi

#. .bashrc ·Î Àû¿ë

À§¿Í °°ÀÌ ÇÏ½Ã¸é µË´Ï´Ù.

À̸§ Æнº¿öµå
ºñ¹Ð±Û (üũÇÏ¸é ±Û¾´À̸¸ ³»¿ëÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.)
¿ÞÂÊÀÇ ±ÛÀÚ¸¦ ÀÔ·ÂÇϼ¼¿ä.
   

miwit.com sir.co.kr DNS Powered by DNSEver.com DNS Powered by DNSEver.com