Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 40373 Details for
Bug 65310
Some Korean translations
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ko/devfs-guide.xml
devfs-guide.xml (text/plain), 19.26 KB, created by
Hwang Joonhyung
on 2004-09-25 05:52:47 UTC
(
hide
)
Description:
ko/devfs-guide.xml
Filename:
MIME Type:
Creator:
Hwang Joonhyung
Created:
2004-09-25 05:52:47 UTC
Size:
19.26 KB
patch
obsolete
><?xml version='1.0' encoding="UTF-8"?> ><!-- $Header: $ --> ><!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> > ><guide link="/doc/ko/devfs-guide.xml"> ><title>Device File System Guide</title> ><author title="ì ì"> > <mail link="swift@gentoo.org">Sven Vermeulen</mail> ></author> ><author title="ê²í ì"> > <mail link="seemant@gentoo.org">Seemant Kulleen</mail> ></author> ><author title="ë²ìì"> > <mail link="shavete@hotmail.com">shavete</mail> ></author> > ><abstract> >ì´ ë¬¸ììì ì¬ë¬ë¶ì devfsê° ì ë§ë¡ 무ìì¸ì§ì ì´ë»ê² ë¤ë£¨ì´ì¼ í ì§ì ê´í ì 보를 ì»ì ì ìì ê²ì´ë¤. ></abstract> > ><license/> > ><version>0.1 Ko</version> ><date>2003ë 9ì 11ì¼</date> > ><chapter> ><title>devfsë 무ìì¸ê°?</title> ><section> ><title>(ì¢ìë?) ìë ì</title> ><body> > ><p> >ì íµì ì¸ ë¦¬ë ì¤ë ì¬ì©ììê² ì¶ìì ì¸ <path>/dev</path>ë¼ê³ ë¶ë¦¬ë ëë°ì´ì¤ ê²½ë¡ë¥¼ ì ê³µíë¤. ì´ë¬í ê²½ë¡ ììë ìì¤í ììì ëë°ì´ì¤ë¥¼ ëíë´ë í¹ë³í íì¼ë¤ì¸ <e>ëë°ì´ì¤ ë ¸ëë¤(device nodes)</e>ì´ ìë¤. ì를 ë¤ì´, <path>/dev/hda</path>ë ìì¤í ììì 첫ë²ì§¸ IDE ëë°ì´ì¤ë¥¼ ëíë¸ë¤. ì´ë¬í ëë°ì´ì¤ íì¼ë¤ì ì ê³µí기 ë문ì, ì¬ì©ìë¤ì íëì¨ì´ì ìí¸ ìì©íë íë¡ê·¸ë¨ì í¹ë³í APIë¤ì ì¬ì©íë ëì íì¼ì²ë¼ ë¤ë£¨ë©´ì ë§ë¤ ì ìë¤. ></p> > ><p> >ëë°ì´ì¤ íì¼ì <e>문ì(character)</e>ì <e>ë¸ë¡(block)</e>ì´ë¼ ë¶ë¦¬ë ë 그룹ì¼ë¡ ë¶ë¥ëë¤. <e>문ì</e> ëë°ì´ì¤ë ë²í¼ê° ìë íëì¨ì´ë¡ 구ì±ëê³ , ë¸ë¡ ëë°ì´ì¤ë ë¹ì°í ë²í¼ê° ìë íëì¨ì´ë¡ 구ì±ëë¤. ë ê°ì§ ëë°ì´ì¤ 모ë íë²ì 문ì í ê°ë¥¼ ì½ì ìë, ì¬ë¬ ë¸ë¡ë¤ì ì½ì ìë ìë¤. ë°ë¼ì ë 그룹ì ì´ë¦ë¤ì í¼ëì 주며, ì¬ì¤ ì못 ì§ì´ì¡ë¤. ></p> > ><p> >í¹ì í ëë°ì´ì¤ íì¼ì ì´í´ë³´ë©´, ì¬ë¬ë¶ì ìëì ê°ì ê²ì ë°ê²¬ í ì ìë¤: ></p> > ><pre caption = "ëë°ì´ì¤ íì¼ì ì 보를 íì¸í기"> ># <i>ls -l /dev/hda</i> >brw-rw---- 1 root disk 3, 0 Jul 5 2000 /dev/hda ></pre> > ><p> >ìì ììì ì°ë¦¬ë <path>/dev/hda</path>ê° ë¸ë¡ ëë°ì´ì¤ë¼ë ê²ì ì ì ìë¤. íì§ë§ ëì± ì¤ìí ê²ì ìì ëë°ì´ì¤ì ë¶ì¬ë ëê°ì í¹ë³í ì«ì, <path>3, 0</path>ì´ë¤. ë ê°ì ì«ìë <e>주 ë²í¸-ë¶ ë²í¸(major-minor)</e> ì§(pair)ì´ë¼ ë¶ë¦°ë¤. ë ê°ì ì«ìë 커ëì´ ëë°ì´ì¤ íì¼ì ì¤ì ëë°ì´ì¤ì ëì(map)í ë ì¬ì©íë¤. 주 ë²í¸ë í¹ì í ì¥ì¹ì í´ë¹íë©°, ë¶ ë²í¸ë ê·¸ ì¥ì¹ì íì ì¥ì¹ì í´ë¹íë¤. í¼ëì¤ë½ë? ê·¸ë ì§ ìë¤. ></p> > ><p> ><path>/dev/hda4</path>ì <path>/dev/tty5</path>ë¡ ì를 ë¤ì´ë³´ê² ë¤. <path>/dev/hda4</path>ë 첫ë²ì§¸ IDE ëë°ì´ì¤ì ë¤ë²ì§¸ íí°ì ì í´ë¹íë¤. ê·¸ê²ì 주 ë²í¸-ë¶ ë²í¸ ì§ì <path>3, 4</path>ì´ë¤. ë¤ì ë§í´, ë¶ ë²í¸ë 주 ë²í¸ì í´ë¹íë ì¥ì¹ì íí°ì ì í´ë¹íë¤. <path>/dev/tty5</path>ì 주 ë²í¸-ë¶ ë²í¸ ì§ì <path>4, 5</path>ì´ë¤. ì´ ê²½ì°, 주 ë²í¸ë í°ë¯¸ë ëë¼ì´ë²(terminal driver)ì í´ë¹íê³ , ë¶ ë²í¸ë í°ë¯¸ë ë²í¸ì í´ë¹íë¤. (ì´ ê²½ì°, ë¤ì¯ë²ì§¸ í°ë¯¸ëì´ë¤.) ></p> > ></body> ></section> ><section> ><title>문ì ì </title> ><body> > ><p> >ì¬ë¬ë¶ì´ <path>/dev</path> ìì ëì¶© íì¸í´ ë³´ë©´, ì¤ì ë¡ ìë ëë°ì´ì¤ê° 모ë ìì ë¿ë§ ìëë¼ ì¬ë¬ë¶ì´ ììí ì ìë <e>모ë </e> ëë°ì´ì¤ë¤ë ìë¤. ë¤ì ë§í´, ì¬ë¬ë¶ì´ ê°ì§ê³ ìì§ ìì ëë°ì´ì¤ì ëë°ì´ì¤ íì¼ë ìë¤. ì´ë¬í ëë°ì´ì¤ 그룹ì ê´ë¦¬íë ê²ì ì무리 ì¤ì¬ ë§íëë¼ë ê·ì°®ì ì¼ì´ë¤. ì¬ë¬ë¶ì ìì¤í ì ìë 모ë ëë°ì´ì¤ íì¼ì ì ê·¼ ê¶íì ë°ê¾¸ê³ , ëë¨¸ì§ ëë°ì´ì¤ íì¼ë¤ì ê·¸ëë¡ ë¨ê²¨ ëë ìì ì ììí´ ë³´ìë¼. ></p> > ><p> >ì¬ë¬ë¶ì´ ìì¤í ì 기존ì ëë°ì´ì¤ íì¼ì´ ìë ìë¡ì´ íëì¨ì´ë¥¼ ì¶ê°í ë, ëë°ì´ì¤ íì¼ì ìë¡ ë§ë¤ì´ì¼ í ê²ì´ë¤. ë¥ìí ì¬ì©ìë ì´ë¬í ìì ì <path>/dev</path> í¸ë¦¬ ìì ìë <c>./MAKEDEV</c>ë¡ í ì ìë¤ë ê²ì ìê³ ìì§ë§, ì¬ë¬ë¶ì ë§ë¤ì´ì¼ íë ëë°ì´ì¤ íì¼ì´ 무ìì¸ì§ ë°ë¡ ì ì ìëê°? ></p> > ><p> >ëë°ì´ì¤ íì¼ì ì´ì©íì¬ íëì¨ì´ì ìí¸ìì©íë íë¡ê·¸ë¨ì ê°ì§ê³ ìë¤ë©´, ë£¨í¸ íí°ì ì ì½ê³ ì°ë 기ë¥ì´ íì ìë¤ í ì§ë¼ë, ë£¨í¸ íí°ì ì ì½ê¸° ì ì©ì¼ë¡ ë§ì´í¸í ì ìë¤. ê·¸ë¦¬ê³ <path>/dev</path>를 ë¶ë¦¬ë íí°ì ì ëì ì ìë¤. ìëíë©´ <c>mount</c>ë íí°ì ì ë§ì´í¸í ë <path>/dev</path>ê° íìí기 ë문ì´ë¤. ></p> > > ></body> ></section> ><section> ><title>í´ê²° ë°©ë²</title> ><body> > ><p> >ì¬ë¬ë¶ì´ ììí ì ìë¤ìí¼, 커ë í´ì»¤ë¤(the kernel hacker)ì ìì ë§í 문ì ì ì í´ê²°í ì ìë ëªëª ë°©ë²ì ìê³ ìë¤. ê·¸ë¬ë <uri>http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html#faq-why</uri>ì ëì ìë¯ì´, ê·¸ í´ê²°ì± ì¤ ë¤ìê° ê²°í¨ì ê°ì§ê³ ìë¤. ì°ë¦¬ë ìì 구íë¤ì ëí´ìë ì´ì¼ê¸° íì§ ìê³ , ê³µìì ì¸ ì»¤ëì ìì¤ê° ë devfsë¼ë 구íì ëí´ìë§ ì´ì ì ë§ì¶ê² ë¤. ></p> > ></body> ></section> ><section> ><title>ë¤ë°©ë©´ì ê°ì¥ ì¢ì devfs</title> ><body> > ><p> >devfsë ìì ì´ê±°ë 모ë 문ì ì ì ë¤ë£¬ë¤. ì¬ì©ììê² ì¡´ì¬íë ëë°ì´ì¤ë§ ì ê³µíê³ , ìë¡ì´ ëë°ì´ì¤ë¥¼ ì°¾ìì ë ìë¡ì´ ë ¸ë(node)를 ì¶ê°íê³ , ë£¨í¸ íì¼ìì¤í ì ì½ê¸° ì ì©ì¼ë¡ ë§ì´í¸í ì ìê² í´ ì¤ë¤. ê·¸ë¦¬ê³ devfsë ì°ë¦¬ê° ììì ì¬ì©ìë¤ìê²ë ë í¥ë¯¸ë¡ê¸° ë문ì ë¤ë£¨ì§ ììë ë ë§ì 문ì ì ë¤ë ë¤ë£¬ë¤. ></p> > ><p> >ì를 ë¤ì´, devfsë ì¬ë¬ë¶ì´ 주 ë²í¸/ë¶ ë²í¸ ì§ì ëí´ì ê±±ì íì§ ììë ëëë¡ í´ ì¤ë¤. 주 ë²í¸/ë¶ ë²í¸ ì§ì íììë¤ íëë¼ë (ìì ê³¼ì í¸íì ìí´) ì§ìëê³ ìë¤. devfsë 리ë ì¤ê° ë ë§ì ëë°ì´ì¤ë¥¼ ì§ìí ì ìê² í´ ì¤ë¤. ìëíë©´ íê³ê° ì기 ë문ì´ë¤. (ì«ìë íì íê³ë¥¼ ê°ì§ê³ ìë¤ :) ></p> ></body> ></section> ></chapter> > ><chapter> ><title>ëë°ì´ì¤ í¸ë¦¬ ì´í´ë³´ê¸°</title> ><section> ><title>ëë í 리</title> ><body> > ><p> >ì¬ë¬ë¶ì´ ì ì¼ ì²ì ìì ì±ë§í ê²ì devfsê° ëë°ì´ì¤ë¥¼ 그룹ì¼ë¡ ë¶ë¥í기 ìí´ ëë í 리를 ì¬ì©íë¤ë ì¬ì¤ì´ë¤. ëë í 리를 ì¬ì©í 그룹 ë¶ë¥ë ê´ë ¨ë 모ë ëë°ì´ì¤ë¤ì´ ê³µíµë ëë í 리 ìì ìëë¡ í´ì ê°ë ì±ì ëì¬ì¤ë¤. ></p> > ><p> >ì를 ë¤ì´, 모ë IDE ê´ë ¨ ëë°ì´ì¤ë <path>/dev/ide/</path>ì ìì¼ë©°, SCSI ê´ë ¨ ëë°ì´ì¤ë <path>/dev/scsi/</path>ì ìë¤. SCSIì IDE ëì¤í¬ë ê°ì ë°©ë²ì¼ë¡ ë³¼ ì ìëë°, ì´ë ê°ì íë¶ ëë í 리 구조를 ê°ì§ê³ ìë¤ë ê²ì ì미íë¤. ></p> > ><p> >IDEì SCSI ëì¤í¬ë <e>í¸ì¤í¸(host)</e>ë¼ ë¶ë¦¬ë ì´ëí°(ë³´ë ë´ì¥íì´ë ë¶ë¦¬ë ì¹´ë)를 íµí´ ì ì´ëë¤. 모ë ì´ëí°ìë <e>bus</e>ë¼ ë¶ë¦¬ë ìê°ì ì±ëì´ ìë¤. ê°ê°ì ì±ëìë ì ê°ì IDê° ìì ì ìë¤. ì´ë¬í IDë ê° ëì¤í¬ë¥¼ ìë³íë¤. ì´ë¬í ìì´ëë <e>íê²(target)</e>ì´ë¼ ë¶ë¦°ë¤. ì´ë¤ SCSI ëë°ì´ì¤, ì를 ë¤ì´ ì¬ë¬ê°ì 미ëì´ë¥¼ ëìì ì ì´í ì ìë ëë°ì´ì¤(hi-end tapedrives)ìë ì¬ë¬ê°ì luns(<e>Logical Unit Numbers</e>)ê° ìì ì ìë¤. ê·¸ë ì§ë§ ëë¶ë¶ì ê²½ì° íëì lun(<path>lun0/</path>)ì´ ìë¤. ></p> > ><p> >ììì <path>/dev/hda4</path>ê° ì¬ì©ëë¯ë¡, ì°ë¦¬ë <path>/dev/ide/host0/bus0/target0/lun0/part4</path>를 ê°ì§ê³ ìë ì ì´ë¤. ì´ê²ì ì ë§ ì½...ë¤. ìë, ëë ë§ ì¸ìíì§ ë§ê³ ... ë <e>ì½ë¨ë§ì¼</e>... ì ìê´ìì´! :) ></p> > ><note> >ë¬¼ë¡ ì¬ë¬ë¶ì ì ëì¤ìì ì¬ì©íë <path>c0b0t0u0p2</path>ì ê°ì íë ëì¤í¬ ëë°ì´ì¤ íì¼ ëª ëª ë²ì ì¬ì©í´ë ì¢ë¤. ê·¸ ëë°ì´ì¤ë¤ì <path>/dev/ide/hd</path>ë <path>/dev/scsi/hd</path> ë±ìì ì°¾ì ì ìë¤. ></note> > ><p> >ëë í 리ì ê´í ê°ë ì ë¤ì§ê¸° ìí´ ìëì ë´ ë ¸í¸ë¶ì ìë ëë í 리 목ë¡ì ë³´ì¬ì£¼ê² ë¤. ></p> > ><pre caption = "/devì ëë í 리ë¤"> >cdroms/ cpu/ discs/ floppy/ >ide/ input/ loop/ misc/ >netlink/ printers/ pts/ pty/ >scsi/ sg/ shm/ sound/ >sr/ usb/ vc/ vcc/ ></pre> > ></body> ></section> ><section> ><title>devfsd를 ì´ì©í íì í¸íì±</title> ><body> > ><p> >ì´ ìë¡ì´ ì²´ê³ë¥¼ ì¬ì©íë ê²ì ì¬ë¯¸ìê² ë³´ì´ì§ë§, ëªëª ë구ì íë¡ê·¸ë¨ì ì´ì ì ì¤ëë ì²´ê³ë¥¼ ì¬ì©íê³ ìë¤. ìì¤í ì´ ë§ê°ì§ì§ ìê² í기 ìí´ <c>devfsd</c>ê° ë§ë¤ì´ì§ë¤. ì´ ë°ëª¬(daemon)ì ìë¡ì´ ëë°ì´ì¤ íì¼ì ê°ë¦¬í¤ë ìë ì´ë¦ì ì¬ë³¼ë¦ ë§í¬ë¥¼ ë§ë ë¤. ></p> > ><pre caption = "ë§ë¤ì´ì§ ì¬ë³¼ë¦ ë§í¬"> >$ <i>ls -l /dev/hda4</i> >lr-xr-xr-x 1 root root 33 Aug 25 12:08 /dev/hda4 -> ide/host0/bus0/target0/lun0/part4 ></pre> > ><p> >ì¬ë¬ë¶ì devfsdë¡ ì ê·¼ ê¶íì ì í ìë ìê³ , ìë¡ì´ ëë°ì´ì¤ íì¼ì ë§ë¤ ìë ìì¼ë©°, ì¡ì ë¤(actions)ì ì ìí ìë ìê³ , ë¤ë¥¸ ì¼ë í ì ìë¤. ì´ ëª¨ë ê²ì ë¤ì ì¥ìì ë¤ë£¨ê² ë¤. ></p> > ></body> ></section> ></chapter> > ><chapter> ><title>ëë°ì´ì¤ í¸ë¦¬ ê´ë¦¬í기</title> ><section> ><title>devfsd ë¤ì ììí기</title> ><body> > ><p> >ì¬ë¬ë¶ì´ <path>/etc/devfsd.conf</path>를 ìì í ë¤ ë³ê²½í ê²ì ìì¤í ì ê°ì ë¡ ì ì©íê³ ì¶ì ë, êµ³ì´ ì¬ë¶í íì§ ììë ëë¤. ì¬ë¬ë¶ì´ ìíë ê²ì ë°ë¼, ìëì ìë ëê°ì§ ì í¸ë¤(signals) ì¤ìì ìíë ê²ì ì¬ì©í ì ìë¤. ></p> > ><p> ><b>SIGHUP</b>ì <c>devfsd</c>ê° ì¤ì íì¼ì ë¤ì ì½ê³ , ê³µì ë ì¤ë¸ì í¸ë¤(objects)ì ë¤ì ë¡ëíê³ , ëë°ì´ì¤ í¸ë¦¬ì ê° ì ë ¸ë(leaf node)ì ëí´ REGISTER ì´ë²¤í¸ë¥¼ ë°ììí¤ê² íë¤. ></p> > ><p> ><b>SIGUSR1</b>ì REGISTER ì´ë²¤í¸ë¥¼ ë°ììí¤ë ê²ì ì ì¸íë©´ ê°ì ì¼ì íë¤. ></p> > ><p> >ì í¸ë¥¼ ë³´ë´ë ¤ë©´ ê°ë¨í <c>kill</c>ì´ë <c>killall</c>ì ì¬ì©íë¤. ></p> > ><pre caption = "devfsdì SIGHUP ì í¸ ë³´ë´ê¸°"> ># <i>kill -s SIGHUP `pidof devfsd`</i> ><comment>ëë</comment> ># <i>killall -s SIGHUP devfsd</i> ></pre> > ></body> ></section> ><section> ><title>í¸íì± ì¬ë³¼ë¦ ë§í¬ ì ê±°í기</title> ><body> > ><warn> >íì¬, ì í¬ë í¸íì± ì¬ë³¼ë¦ ë§í¬ ìì´ë ì ëë¡ ìëíì§ ìëë¤. ></warn> > ><p> >ë§ì½ ì¬ë¬ë¶ì´ ì í¬ ìì¤í ì¼ë¡ë¶í° <path>/dev</path>를 ì´ì§ë½íë í¸íì± ì¬ë³¼ë¦ ë§í¬ë¥¼ ì ê±°í기를 ìíë¤ë©´, <path>/etc/devfsd.conf</path>ìì ë¤ì ë ì¤ì ì ê±°íë©´ ëë¤. ></p> > ><pre caption = "íì í¸íì±ì ìí /etc/devfsd.conf"> ><comment># ì¬ë³¼ë¦ ë§í¬ë¥¼ ì ê±°íìë ¤ë©´ ë¤ì ë ì¤ì 주ìì¼ë¡ ë§ë¤ë¼</comment> >REGISTER .* MKOLDCOMPAT >UNREGISTER .* RMOLDCOMPAT ></pre> > ><p> >ë³ê²½í ê²ì ì ì©í기 ìí´ìë ìì¤í ì ì¬ë¶í í´ì¼ íë¤. ></p> > ></body> ></section> ><section> ><title>ìëì¼ë¡ ì ì¬ëë ê¸°ë¥ ì ê±°í기</title> ><body> > ><p> >모ëì ì ì¬í ë, devfsë ìëì¼ë¡ ëë°ì´ì¤ íì¼ì ë§ë¤ ê²ì´ë¤. ì¬ë¬ë¶ì´ ì´ë¬í ìì ì ìíì§ ìë ê²½ì° <path>/etc/devfsd.conf</path>ìì ë¤ì ì¤ì ì§ì°ë©´ ëë¤: ></p> > ><pre caption = "/etc/devfsd.conf, ìë ì ì¬ ê¸°ë¥"> >LOOKUP .* MODLOAD ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>ì ê·¼ ê¶í ê´ë ¨</title> ><section> ><title>PAMì ì´ì©í ì ê·¼ê¶í ì¤ì /ë³ê²½í기</title> ><body> > ><p> >ë¹ë¡ ì¬ë¬ë¶ì´ <path>/etc/devfsd.conf</path>ìì ì ê·¼ê¶íì ì¤ì í ì ìì§ë§, PAM(<e>Pluggable Authentification Modules</e>)ì ì¬ì©íë ê²ì ê¶ì¥íë¤. ìëíë©´ PAMì ì ê·¼ ê¶íì ìµì¢ ì ì¼ë¡ ê²°ì íê³ , ê·¸ ê³¼ì ìì ì¬ë¬ë¶ì´ ë³ê²½í <path>/etc/devfsd.conf</path>를 무ìí ìë ì기 ë문ì´ë¤. ></p> > ><p> >PAMì ì ê·¼ ê¶í ì¤ì ì ìí´ <path>/etc/security/console.perms</path>를 ì¬ì©íë¤. ì´ íì¼ì ë ë¶ë¶ì¼ë¡ 구ì±ëë¤. ì²ì ë¶ë¶ì 그룹ì ëí ì¤ëª ì´ê³ , ëë²ì§¸ ë¶ë¶ì ì ê·¼ ê¶íì ëí ì¤ëª ì´ë¤. ></p> > ><p> >그룹ì ëí ì¤ëª ë¶ë¶ì ì´í´ë³´ì. sound 그룹ì ìë¡ ë¤ê² ë¤. ></p> > ><pre caption = "/etc/security/console.permsì ìë sound 그룹"> ><sound>=/dev/dsp* /dev/audio* /dev/midi* \ > /dev/mixer* /dev/sequencer* \ > /dev/sound/* /dev/snd/* /dev/beep \ > /dev/admm* \ > /dev/adsp* /dev/aload* /dev/amidi* /dev/dmfm* \ > /dev/dmmidi* /dev/sndstat ></pre> > ><p> >문ë²ì êµì¥í ê°ë¨íë¤. 그룹ì ì´ë¦ì¼ë¡ ììíì¬ ê·¸ 그룹ì ìíë ëë°ì´ì¤ì 목ë¡ì¼ë¡ ëë´ë©´ ëë¤. ></p> > ><p> >그룹ë¤ì´ ì ìí ì í기 ìí´ìë 무ìì¸ê°ë¥¼ ë í´ì£¼ì´ì¼ íë¤. ê·¸ëì ë¤ìì¼ë¡ë ì ê·¼ê¶íì´ ì´ë»ê² ì¤ì ëì´ì¼ íëì§ì ëí´ ì¤ëª íê² ë¤. ></p> > ><pre caption = "/etc/security/console.permsì ìë sound 그룹ì ì ê·¼ ê¶í"> ><console> 0600 <sound> 0600 root.audio ></pre> > ><p> >ì²ì í목ì í°ë¯¸ë ì²´í¬(terminal check)ì´ë¤. ëë¶ë¶ì ìì¤í ìì, ì´ íëë console 그룹ì´ë¤. PAMì ë¡ê·¸ì¸í ëë§ë¤ ì´ í목ì ì²´í¬íë¤. console 그룹ì ìíë ëë°ì´ì¤ë¡ ë¡ê·¸ì¸íë©´, PAMì ì ê·¼ ê¶íì ê²ì¬íê³ , ëªëª ëë°ì´ì¤ íì¼ë¤ì ì ê·¼ ê¶íì ë°ê¿ ì ìë¤. ></p> > ><p> >ëë²ì§¸ í목ì ì±ê³µì ì¸ ë¡ê·¸ì¸ì íì ë ëë°ì´ì¤ íì¼ì ì¤ì ëë ì ê·¼ ê¶íì´ ë¤ì´ ìë¤. ì¬ì©ìê° ìì¤í ì ë¡ê·¸ì¸íê³ ëë°ì´ì¤ íì¼ë¤ì´ 기본 ì¬ì©ì/그룹ì ìí´ ìì ë ë, PAMì ë¡ê·¸ì¸í ì¬ì©ììê² ìì ê¶ì ëê¸°ê³ , ì´ë¬í ëë°ì´ì¤ íì¼ì ëí ì ê·¼ ê¶íì ëë²ì§¸ í목ì ìë ëë¡ ì¤ì íê² ëë¤. ì¬ê¸°ììë 0600ì´ ì°ìë¤. (ì¬ì©ìë ì½ê¸°/ì°ê¸° ì ê·¼ì´ ê°ë¥íë©°, ë머ì§ë ë¶ê°ë¥íë¤.) ></p> > ><p> >ì¸ë²ì§¸ í목ìë ì ê·¼ ê¶íì´ ë³ê²½ë ëë°ì´ì¤ ê·¸ë£¹ì´ ë¤ì´ ìë¤. ì¬ê¸°ììë sound 그룹(ì리ì ê´ë ¨ë 모ë ëë°ì´ì¤ íì¼)ì ì ê·¼ ê¶íì´ ë³ê²½ë ê²ì´ë¤. ></p> > ><p> >ë¤ë²ì§¸ í목ì 기본 ìíë¡ ëëìì¨ íì ëë°ì´ì¤ íì¼ì´ ì´ë¤ ì ê·¼ê¶íì¼ë¡ ì¤ì ë ì§ ì ìíë¤. ë¤ì ë§í´, 모ë ëë°ì´ì¤ íì¼ì ìì í ì¬ì©ìê° ë¡ê·¸ììí ë, PAMì ì ê·¼ê¶íì ë¤ë²ì§¸ í목ìì ì í 기본 ìíë¡ ì¤ì í ê²ì´ë¤. ></p> > ><p> >ë¤ì¯ë²ì§¸ í목ì 기본 ìíë¡ ëëìì¨ íì ëë°ì´ì¤ ìì±ì ìì ê¶ì´ ì´ë ì¬ì©ììê² ê°ì§ (ì¬ë¬ë¶ì´ ìíë¤ë©´ ì´ë 그룹ì ê°ì§ë) ì íë¤. ë¤ì ë§í´, 모ë ëë°ì´ì¤ íì¼ì ìì í ì¬ì©ìê° ë¡ê·¸ììí ë, PAMì ìì ê¶ì ë¤ì¯ë²ì§¸ í목ìì ì í 기본 ìíë¡ ì¤ì í ê²ì´ë¤. ></p> > ></body> ></section> ><section> ><title>devfsd를 ì´ì©í ì ê·¼ê¶í ì¤ì /ë³ê²½í기</title> ><body> > ><p> >ë§ì¼ ì¬ë¬ë¶ì´ ì ë§ë¡ <path>/etc/devfsd.conf</path>ì ì´ì©íì¬ ì ê·¼ ê¶íì ì¤ì íê³ ì¶ë¤ë©´, ìëì ìì ê°ì 문ë²ì ì´ì©íë¼. ></p> > ><pre caption = "/etc/devfsd.confì ìë ì ê·¼ ê¶í"> >REGISTER ^cdroms/.* PERMISSIONS root.cdrom 0660 ></pre> > ><p> >ëë²ì§¸ í목ì <path>/dev</path>ë¡ ììíë ëë°ì´ì¤ 그룹ì´ë¤. ì ê· ííìì´ê¸° ë문ì, ì¬ë¬ë¶ì íëì ê·ì¹ì íµí´ ì¬ë¬ ëë°ì´ì¤ íì¼ì ì íí ì ìë¤. ></p> > ><p> >ë¤ë²ì§¸ í목ì ëë°ì´ì¤ íì¼ì ìì ê¶ì´ë¤. PAMê³¼ë ë¬ë¦¬ ì´ê²ì ë³ê²½ëì§ ìëë¤. (PAMì´ ì§ì ì¤ì íë ê²ë³´ë¤ ì°ì ë기 ë문ì, <path>console.perms</path>ì ì¸ê¸ëìë¤ë©´ ê·¸ë ì§ ìë¤.) ></p> > ><p> >ë¤ì¯ë²ì§¸ í목ìë ëë°ì´ì¤ íì¼ì ì ê·¼ ê¶íì´ ë¤ì´ ìë¤. ></p> > ></body> ></section> ><section> ><title>ìì ì ê·¼ê¶íì ì¤ì íê³ devfsdê° ê·¸ê²ì ì ì¥íëë¡ í기</title> ><body> > ><p> >ì´ê²ì´ ì í¬ììë 기본ì ì¸ íëì´ë¤. ë§ì½ì ì¬ë¬ë¶ì´ ì´ë¤ ëë°ì´ì¤ íì¼ì <c>chown</c>(CHange OWNer)íê±°ë <c>chmod</c>(CHange MODe)íë©´, <c>devfsd</c>ë ì¬ë¬ë¶ì´ ìì¤í ì ë ë ë³ê²½ ì¬íì ì ì¥í ê²ì´ë¤. ìëíë©´ <path>/etc/devfsd.conf</path> íì¼ì ë¤ìê³¼ ê°ì ì¤ì í¬í¨í기 ë문ì´ë¤. ></p> > ><pre caption = "ì ê·¼ ê¶íì ì ì¥í기 ìí /etc/devfsd.conf"> >REGISTER ^pt[sy]/.* IGNORE >CHANGE ^pt[sy]/.* IGNORE >CREATE ^pt[sy]/.* IGNORE >DELETE ^pt[sy] IGNORE >REGISTER ^log IGNORE >CHANGE ^log IGNORE >CREATE ^log IGNORE >DELETE ^log IGNORE >REGISTER .* COPY /lib/dev-state/$devname $devpath >CHANGE .* COPY $devpath /lib/dev-state/$devname >CREATE .* COPY $devpath /lib/dev-state/$devname >DELETE .* CFUNCTION GLOBAL unlink >/lib/dev-state/$devname >RESTORE /lib/dev-state ></pre> > ><p> >ë¤ì ë§íë©´, ìì¤í ì ë ë ë³ê²½ë ëë°ì´ì¤ íì¼ì <path>/lib/dev-state</path>ì ë³µì¬ëê³ , ìì¤í ì´ ë¶í ë ë <path>/dev</path>ì ë³µì¬ëë¤. ></p> > ><p> >ë ë¤ë¥¸ ë°©ë²ì ë¶í í ë <path>/dev</path>ì <path>/lib/dev-state</path>를 ë§ì´í¸íë ê²ì´ë¤. ì´ë ê² íë ¤ë©´ devfsê° ìëì¼ë¡ ë§ì´í¸ëì§ ìëì§ì (ì¬ë¬ë¶ì 커ëì ë¤ì ì»´íì¼í´ì¼ í ê²ì´ë¼ë ë»ì´ë¤.) <path>/dev/console</path>ì´ ì¡´ì¬íëì§ë¥¼ íì¸í´ì¼ íë¤. ë¤ììë ì¬ë¬ë¶ì ìì¤í ì ë¶í¸ ì¤í¬ë¦½í¸ì ìì ë¶ë¶ì ë¤ìê³¼ ê°ì ë¶ë¶ì ë£ì´ì¼ íë¤. ></p> > ><pre caption = "/dev ìì /lib/dev-state ë§ì´í¸í기"> >mount --bind /dev /lib/dev-state >mount -t devfs none /dev >devfsd /dev ></pre> > ></body> ></section> ></chapter> > ><chapter> ><title>ìë£</title> ><section> ><body> > ><p> >devfsì ëí ë ìì¸í ì 보를 ìíë©´, ìëì ìë£ë¥¼ íì¸íë¼. ></p> > ><p> >devfsd.confì maníì´ì§ë <path>/etc/devfsd.conf</path> íì¼ì 문ë²ì ì¤ëª íë¤. ê·¸ê²ì ë³´ë ¤ë©´ <c>man devfsd.conf</c>ë¼ê³ ì ë ¥íë¤. ></p> > ><p> ><uri link="http://www.atnf.csiro.au/people/rgooch/linux/docs/devfs.html">devfs ì주 묻ë ì§ë¬¸</uri>ì devfsì ëí 모ë ê²ì ì¤ëª íë¤. devfsì ë´ë¶ 구조ì ëë¼ì´ë²ê° ì´ë»ê² devfs를 ì§ìíëì§ì ëí ì ë³´ë ë´ê³ ìë¤. ></p> > ><p> ><uri link="http://www.linuxjournal.com">LinuxJournal</uri>ìë <uri link="http://www.linuxjournal.com/article.php?sid=6035">ê´ë¦¬ì ì´ìì ìí devfs</uri>ì ê´í í¥ë¯¸ë¡ì´ 기ì¬ê° ìë¤. ></p> > ><p> >Daniel Robbinsë IBMì DeveloperWorksì ì§ë³´ì ì¸ íì¼ìì¤í ì ê´í ëª ê°ì 기ì¬ë¥¼ ì¼ë¤. ê·¸ ì¤ìì ë¤ì ì¸ ê°ë devfsì ê´í ê²ì´ë¤. ></p> > ><ul> > <li> > <uri link="http://www-106.ibm.com/developerworks/linux/library/l-fs4/"> > devfs ìê°</uri> > </li> > <li> > <uri link="http://www-106.ibm.com/developerworks/linux/library/l-fs5/"> > devfs ì¤ì </uri> > </li> > <li> > <uri link="http://www-106.ibm.com/developerworks/linux/library/l-fs6/"> > devfs 구í</uri> > </li> ></ul> > ></body> ></section> ></chapter> ></guide> >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 65310
:
40372
| 40373 |
40374
|
40375
|
40376
|
40377
|
40378
|
40379
|
40380
|
40381
|
40382
|
40383
|
40384
|
40385
|
40386
|
40387
|
40388
|
40389
|
40390