IT”õ–Y˜^

LINUXŠÖ˜A .NETŠÖ˜A DBŠÖ˜A ³‹K•\Œ» ‚»‚Ì‘¼ î•ñ


http://thinkit.co.jp/story/2011/07/26/2210?page=0,2

¡sudo
’Êíˆê”ʃ†[ƒU[‚ÍrootŒ ŒÀ‚ðŽg‚¤•K—v‚ª‚ ‚è‚Ü‚¹‚ñ‚µŽg‚í‚È‚¢‚Ù‚¤‚ªˆÀ‘S‚Å‚·BÌUNIX OS‚ª”ñí‚É‚‰¿‚¾‚Á‚½ AUNIX‚ðˆê”ʃ†[ƒU[‚Æ‚µ‚ÄŽg‚Á‚Ä‚¢‚½Žá‚©‚肵 ‚Ì’˜ŽÒ‚ÍrootŒ ŒÀ‚ð‘S‚­•K—v‚ÆŠ´‚¶‚Ü‚¹‚ñ‚Å‚µ‚½‚µA‰ºŽè‚ÉrootŒ ŒÀ‚ðŽ‚Á‚ĉ󂵂õ‚Ü‚Á‚Ă͕|‚¢‚Ì‚ÅrootŒ ŒÀ‚ð—~‚µ‚¢‚Æ‘S‘RŽv‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B‰½‚©‚µ‚½‚¢‚Æ‚«‚ÍrootŠÇ—ŽÒ—l‚É‚¨Žf‚¢‚𗧂ĂđΉž‚¢‚½‚¾‚­‚Æ‚¢‚Á‚½d‚Ý‚ª“–Žž‚ÌUNIX‚Ì¢ŠE‚ɂ͂ ‚è‚Ü‚µ‚½B
‚Æ‚±‚낪UNIXŒnOS‚ª‚±‚ꂾ‚¯ˆê”ʉ»‚µ‚Ä‚µ‚Ü‚¤‚ÆrootŒ ŒÀ‚Å‘€ì‚·‚邱‚Ƃɑ΂·‚é“Á•ʂȊ´Šo‚͂Ȃ­‚È‚èA‚Ü‚½‚Ý‚ñ‚Èroot‘€ì‚ÉŠµ‚ê‚Ä‚¢‚é‚Ì‚ÅrootŠÇ—ŽÒ‚É‚¢‚¿‚¢‚¿‰½‚©‚â‚Á‚Ä‚à‚炤‚æ‚è‚ÍŽ©•ª‚Å‚â‚肽‚¢‚ÆŒ¾‚¢o‚µ‚Ü‚·B‚µ‚©‚µrootƒAƒJƒEƒ“ƒg‚ð‹¤—p‚É‚µ‚Ä‚µ‚Ü‚¤‚ÆŽûE‚ª‚‚©‚È‚­‚È‚é‚Ì‚ÅAŒ»Ý‚ÍrootƒAƒJƒEƒ“ƒg‚ð“n‚·‘ã‚í‚è‚Ésudo‚ðׂ©‚­Ý’è‚·‚邱‚Æ‚ÅrootŒ ŒÀ‚ðˆµ‚¦‚é”͈͂ð§ŒÀ‚·‚é•ûŒü‚őΉž‚·‚é‚Ì‚ª—Ç‚¢‚ÆŽv‚¢‚Ü‚·B
—Ⴆ‚Îuser1‚Íapache‚ÌÄ‹N“®‚µ‚©‚Å‚«‚È‚¢Auser2‚Íapache‚ÌÄ‹N“®‚ÆfindƒRƒ}ƒ“ƒh‚ÌŽÀs‚ª‚Å‚«‚éAuser3‚Í‘S‚ẴRƒ}ƒ“ƒh‚ðŽÀs‚Å‚«‚éA‚Æ‚¢‚Á‚½Š´‚¶‚Å‚·B
sudo‚Í/etc/sudoers‚Æ‚¢‚¤Ý’èƒtƒ@ƒCƒ‹‚ɂăAƒNƒZƒX§ŒÀ‚ðs‚¢‚Ü‚·B‚µ‚©‚µ‚±‚̃tƒ@ƒCƒ‹‚ð’¼Úvi“™‚Å•ÒW‚·‚邯ŠëŒ¯‚È‚½‚ßA‚±‚ÌÝ’èƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚邽‚ß‚Ìvisudo‚Æ‚¢‚¤ê—p‚̃Rƒ}ƒ“ƒh‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B
# visudo
sudoers‚Ì‘Ž®‚ɂ͂¢‚ë‚¢‚ë‚ ‚è‚Ü‚·‚ªA‚±‚±‚ł͑ã•\“I‚È‚à‚̗̂á‚Ì‚ÝЉ‚Ü‚·B
sudo‚Å“Á’胆[ƒU[‚ª‘S‚ẴRƒ}ƒ“ƒh‚ðŽg‚¦‚邿‚¤‚É‚·‚é

yamada ALL=(ALL) NOPASSWD: /usr/bin/find
sudo‚Å“Á’胆[ƒU[‚ª“Á’èƒRƒ}ƒ“ƒh‚¾‚¯Žg‚¦‚邿‚¤‚É‚·‚é

yamada ALL=(ALL) /usr/bin/find
sudo‚Å“Á’胆[ƒU[‚ª“Á’èƒRƒ}ƒ“ƒh‚¾‚¯ƒpƒXƒ[ƒh“ü—͂Ȃµ‚ÅŽg‚¦‚邿‚¤‚É‚·‚é

yamada ALL=(ALL) NOPASSWD: /usr/bin/find
sudo‚Å“Á’èƒOƒ‹[ƒv‚ª“Á’èƒRƒ}ƒ“ƒh‚¾‚¯Žg‚¦‚邿‚¤‚É‚·‚é

%admingrp ALL=(ALL) /usr/sbin/httpd

@ƒŠƒ“ƒN

Apache 2.0‚ÆTomcat 5.0‚̘AŒg
dnotify‚ð—˜—p‚·‚éê‡
SQL‚̃eƒNƒjƒbƒN‚ð‹L
Oracle‚̃eƒNƒjƒbƒN‚ð‹L
VARCHAR2‚ðNUMBER‚ɕϊ·‚·‚éÛAŒ…”‚Å“{‚ç‚ê‚邯‚«‚ÉŒ…”‚𖳎‹‚·‚éfunction
trac‚Ìݒ胃‚
inotify‚ð—˜—p‚·‚éê‡
ŠÄŽ‹ƒT[ƒo[‚ÌÝ’
SSLƒL[ì
ŠÄŽ‹ƒT[ƒo[‚ÌÝ’
[IT”õ–Y˜^]‚̃TƒCƒg“à‚É‚ ‚镶̳͂Šm«‚ɂ‚¢‚Ă͈êØÓ”C‚ðŽ‚¿‚Ü‚¹‚ñB
ŽÀŠJ”­‚ÌÛ‚É‚ÍA‹Zp“I“à—e‚Í\•ªŠm”F‚µ‚½ã‚Åì‹Æ‚µ‚Ä‚­‚¾‚³‚¢B

(C) 2010 IT”õ–Y˜^ All rights reserved.