¤W¤@­¶ ¤U¤@­¶ ¥Ø¿ýªí

2.½sĶ©M¦w¸Ësamba¦bUnix¥D¾÷¤WUnix¥D¾÷¤W

2.1 §ÚµLªk¬Ý¨£Samba ¦øªA¾¹¦b¥ô¦óÂsø°²M³æ¤W!

See BROWSING.txt ´£¨Ñ§A°Ñ¦Ò¦³ÃöÂsø°¸ê°T. Browsing.txt ¤]¥i¥H¦bSamba ­ì©l½Xªºdocs¥Ø¿ý¸Ì§ä¨ì

°²¦p§AªºGUI «È¤áºÝ¤£¤¹³\§A¿ï¨ú"«DÂsø°¦øªA¾¹"¡A§A¤]³\»Ý­n¦b©R¥O¦C³o»ò°µ¡A ¨Ò¦p¡G¦bLan Manager¤§¤U§A¥i¥H³s¤W¥H¤WªºªA°È¦pºÏºÐ¾÷ M:¦p¤U®æ¦¡¨

   net use M: \\mary\fred
¦p¦ó°µ©M¯S®íªº»yªkªº¸Ô²Ó»¡©ú¤£¦P©ó«È¤áºÝ¹ï«È¤áºÝ¬Ý¬Ý§Aªº«È¤áºÝªº¤å¥ó (documentation)

2.2 §Úª¾¹D¤@¨ÇÀɮצb¦øªA¾¹¤W¦ý±q§Ú«È¤áºÝºÝ¬d¬Ý®É«o¤£¥X²{!

¬Ý¤U¤@­Ó°ÝÃD

2.3 ·í§Ú±q§Úªº«È¤áºÝ¬d¬Ý¦øªA¾¹®É¡AÀÉ®×ÀɦW«o¥H«Ü©_©Çªº ¦r¤¸Åã²{¡C

°²§A§A¬d¬ÝÀɮ׮ɨå¼¥X²{¡A §A±N­nª`·N¤@¤UÀÉ®×¥]¬A¤j¼g©Î¤£¬Û®eDOS (¨Ò¦p¡G¥L­Ì¬O¤£¦Xªkdos ÀɮצWºÙ)

Samba ¦øªA¾¹¥i¥H§¹¥þ²ÕºA©¿²¤¹³³o¼ËªºÀɦW©Î§e²{µ¹«È¤áºÝ¬O¥HÀH¾÷ªº §Î¦¡¡C°²¦p §A¥þ³¡¬Ý¤£¨£ÀɮסAsamba ¦øªA¾¹³Ì¦³¥i¯à¤w¸g²ÕºA¬°©¿²¤¥L­Ì¡C ¬d¸ßman pages smb.conf(5)¦p¦ó§ïÅܪº¸Ô²Ó¸ê®Æ¡CÁÙ¦³§A»Ý­n³]©wªº°Ñ¼Æ¬O "mangled names = yes"

2.4 §Úªº«È¤áºÝ³ø§iµLªk§ä¥X¯S©w¹q¸£©ÎÃþ¦üªº¡C

³o´Nªí¥Ü¦b¤T­Ó°ÝÃD¤¤ªº¨ä¤¤¤@­Ó¡A§A©Ò´£¨Ñªº¦øªA¾¹¦WºÙ¬O¤£¥¿½Tªº¡ATCP/IP ©³¤Uªº¨ó©w¼h¹B§@¤£¥¿±`©Î§A©Ò«ü©wªº¦WºÙµLªkÂà¤Æ¡C

¦b¤p¤ßÀˬd§AÁä¤Jªº¦WºÙ´N¬O§AÀ³¸Ó­n¥´¤Jªº¦WºÙ¤§«á¡A¥i¥H¸ÕµÛ¥h°µ´X¥ó ¨Æ±¡¡A¹³ping¥D¾÷©Î»·ºÝµn¤J¨ì§Aªººô¸ô¤Wªº¬Y¨Ç¦a¤è¡A¬Ý¬Ý¬O§_TCP/IP¹B§@ ¥¿±`¶Ü¡C°²¦p¹B§@¥¿±`¡A¨º»ò°ÝÃD³Ì¦³¥i¯à¬O¦WºÙÂà¤Æ¡C

°²¦p§Aªº«È¤áºÝ¦³³o¼Ëªº¥\¯à¡A¦b§A­n¨Ï¥Îªº¥D¾÷IP©M¦WºÙ¤§¶¡±j¨î¬M®g¡A ¨Ò¦p¡G¥HMan Manager or Windows for Workgroups¦Ó¨¥§AÀ³¸Ó©ñ¸m¤@µ§¾A·í °O¿ý¦blmhostsÀɮ׸̭±¡C °²¦p³o¼Ë¯à°Êªº¸Ü¡A°ÝÃD´N¥X¦b§AªºclientºÝ©MNETBios ¦WºÙ¦øªA¾¹¤§¶¡¡C °²¦p¤£¯à°Êªº¸¸Ü¡A¨º»ò¦b©R¦W¦³¤@¨Ç°ò¥»¤W¥X¤F¤@¨Ç¿ù»~¡C¨Ã¥B¸Ñ¨M¤§¹D ¤w¸g¶W¥X³o¥÷¤å¥óªº½d³ò¤F¡C

°²¦p¦b§Aªº¤lºô¤W¨S¦³¥ô¦óªº¦øªA¾¹´£¨Ñnetbios ¦WºÙÂà¤Æ¡A±j¨î¬M®g´N¬O §A°ß¤@ªº¿ì ªk°Õ¡C§OµL¥Lªk¡C°²¦p§A¦³¤@³¡netbios ¦WºÙ¦øªA¾¹¥¿¦b°õ¦æ¡A°ÝÃD ¥i¯à´N¦ì©ó³]©w¤W¡A°Ñ¦ÒFAQ²Ä¤G¬q¡C

¶¶«K¤@´£¡A¦b§A¶i¤@¨B´ú¸Õ¤§«e¡A¤d¸U°O±o¥ý¥h°£±j¨î¬M®g:-)

2.5 §Úªº«È¤áºÝÅã¥Ü¥XµLªk§ä¥X¯S©w¤À¨É¦WºÙ©ÎÃþ¦üªº¡C

³o­Ó°T®§ªí¥Ü§Aªº«È¤áºÝ¥i¥H§ä¥X¯S©wªº¦øªA¾¹, ³o¬O¤@­Ó¦nªº¶}©l¡A¦ý¬OµLªk §ä¥X§A­n¦WºÙªA°È

©Ò¿×²Ä¤@¨B§Y¬OÀˬd§A¥¿­n·Q­n³s±µªº¥¿½TªºªA°È¦WºÙ(¸ß°Ý§Aªº¨t²ÎºÞ²z­û)¡A °²³]¦s¦bªº¸Ü¨Ã¥B§A¥¿½T«ü©w(¬Ý§Aªº«È¤áºÝªº¤å¥ó¡A¦b¦p¦ó¥¿½T«ü©wªA°È¦WºÙ)

2.6 §Úªº«È¤áºÝÅã¥Ü¥XµLªk§ä¨ìºô°ì±±¨î¾¹, µn¤J¨ìºô¸ô©ÎÃþ¦üªº

¤@¤Áokªº±¡§Î¤U - Samba µLªk°õ¦æ¥D­nºô°ì±±¨î¾¹¡A¨Æ¹ê¤W¥Dºô°ì±±¾¹¡A¨Ã¨S¦³ ¾A·í¹B¥Î¨Ï¥ÎªÌ¨­¥÷id¡A¦Ó³o¨Ç¨Ï¥ÎªÌ¥i¯à°õ¦æ¦b¦h­«¾÷¾¹¤W¡A¨Ò¦p¡Gsmbclient ¨Ï¥ÎªÌ¦bunix¨t²Î¤U¾Ú»¡¡G³\¦h¶}µo®v¥¿¦b§V¤O«Øºc¤U¤@­Ó¥þ­nªºsambaª©¥»¡A°²¦p §A¥i°^Ämªº¸Ü°e­Ó°T®§¦Ü ¬Ý³o°T®§¤£¼vÅT§Aªº±¾¸ü¤Wªº­«¾ÉºÏºÐ©M¦Lªí¾÷¡C samba-bugs@samba.org !

¬Ý³o°T®§¤£¼vÅT§Aªº±¾¸ü¤Wªº­«¾ÉºÏºÐ©M¦Lªí¾÷¡C

Ãö©ó³\¦hªº«È¤áºÝ (¥]¬AWindows for Workgroups and Lan Manager), ¦b³]©wºô°ì¦¨³æ¾÷¦Ü¤Ö­n¥h°£¦¹°T®§

2.7 ¦Lªí¾÷¤£¯à¦C¦L :-(

½T©w©Ò­nªºªA°ÈÃö©ó©Ò«ü©w¦C¦L©R¥O¥¿¥¿½Tªº³s±µ¨Ã¥B¦³²Å¦X¼Ð·Çªº¸ô®| (eg., ¨Ï¥Î "/usr/bin/lpr" ¦Ó¤£¬O³æ³æ"lpr")

½T©wspool¥Ø¿ý¬O¥i¼g¤Jªº¡A¤×¨ä¨Ï¥ÎªÌ"nobody"±`±`¦³¦C¦Lªº°ÝÃD§Y¨Ï¦b ¸û¦­´ÁSAMBA ªºª©¥»¡A¹Á¸Õ³Ð³y¥t¤@­Óguest¨Ï¥ÎªÌ¦Ó¤£¬O"nobody"

½T©w¨Ï¥ÎªÌ«ü©wªºªA°È¤¤¡A¦¹¶µªA°È¬O³Q¤¹³\¨Ï¥Î¦Lªí¾÷

Àˬd¥Ñsmbd©Ò²£¥Íªº°£¿ù¤é»xÀÉ¡A·j´M¦Lªí¾÷¦WºÙ©M¬Ý¬Ý¬O§_¤é»x§e²{¥ô ¦ó½u¯Á¡A¯d·N ¿ù»~°T®§¦ñÀH¤@­ÓªA°Èipc$¬OµL·N¸qªº¡A¥L­Ì¬ÛÃö©ó·í¨Ï¥Îlanman1 ¨ó©w®É«È¤áºÝ¥ø¹ÏÂ^¨ú¸ê°Tª¬ºA

°²¦p¨Ï¥ÎWFWG¨º»ò§A»Ý­n³]©w¹w³]¨ó©w¬°tcp/ip¡A¤£¬Onetbios¡C³o¬OWFWGªº¤@­Óµ{¦¡ ¿ù»~

°²¦p¨Ï¥Îlanmab1¨ó©w(¹w³])¨º»ò¸ÕµÛ¤Á´«¦¨coreplus¡C¨S¦³¦C¦Lª¬ºA°T®§§O¥H¬° ¤£¯à¦C¦L¡C¦C¦Lª¬ºA©Ò±µ¦¬¨ìªº¬O¹w³]¾÷¨î

2.8 §Úªºµ{¦¡«ö¸Ë¦b¦øªA¾¹¤Wok¡A¦ý¬O«o©Úµ´¥¿·í¹B§@

Ãö©ó³o­Ó°ÝÃD¦³³\¦h¥i¯àªº­ì¦]¡A¦ý¬O¤@­Ó³Ì¥D­nªº¥i¯àªº­ì¦]´N¬O§Aªº³nÊ^¨Ï¥Î LOCKING(Âê©w)¡A½T©w§A¥¿¨Ï¥Î1.6.11 ©Î¸û·sª©¥». ¤]¥i¯à¸Ñ¨M°ÝÃD¥X¦b³]©w "locking=no"¦bsamba²ÕºAÀɸ̭±´£¨Ñ¦¹¶µªA°Èªº³nÊ^«ö¸Ë¤W¡A³oÀ³¸Ó³Qµø¬°§¹¥þ ªº¼È®É¸Ñ¨Mªº¤èªk

¦b¸û¦­´Áªºsambaª©¥»¦³¤@¨Ç­n¸ò«D±`·sªº·L¸ûªº²£«~¹B§@¦³§xÃø¡A¤×¨äexcel 5 ©Mword for Windows 6. ³o¨Ç¤w¸g¥þ³¡¸Ñ¨M¤F¡A°²¦p¤£¬O³o¼Ëªº¸Ü¨º»ò½Ð¥Hemail äNAndrew Tridgell ª¾¹D¦p¤U ¡G samba-bugs@samba.org.

2.9 §Úªº"¦øªA¾¹¦r¦ê"¦ü¥GµLªk³Q©Ó»{

©ÎªÌ§Úªº«È¤áºÝ³ø§i¹w³]ªº³]©w­È¡A¨Ò¦p¡Gsamba 1.9.15p4¡A¦Ó¤£¬O§Ú¦b "smb.confÀɮשҧïÅܪº­È

§A»Ý­n°O¦í¨Ï¥Î -C ¿ï¶µ¡A "¦øªA¾¹¦r¦ê" ¹ïsmbd°_§@¥Î¨Ã¥B -C¹ïrmbd °_§@¥Î

C²{¦bsambaªºª©¥»¬O(1.9.16 +) ¤]¤w¸gµ²¦X³o¨Ç¿ï¶µ ¨ì"¦øªA¾¹¦r¦ê"ªº smb.confªºÄæ¦ì¸Ì¡C

2.10 §Úªº«È¤áºÝÅã¥Ü¥X³o¥xserver©|¥¼³Q²ÕºA¦C¥Ü¤À¨É¸ê·½

§Aªº³X«È±b¤á¥i¯à¬O¬YºØ­ì¦]µL®Ä. Samba¦bsmbd¬O¥H³X«È±b¤á°µ¬°Âsø°¡AÀˬd §Aªº³X«È±b¤á¬O§_¦³®Ä¡C

¤]½Ð¦bsmb.conf man page¸Ì¬Ý¤@¤U³X«È±b¤á¡C

2.11 ¤é»x°T®§¥X²{³o¼Ëªº¤@¦C¡A¬Ý¨Ó§Aªº¨Ï¥ÎªÌid ¨t²Î¦³¤@­Óº|¬}

³o¥i¯à¦³¤@¨Ç­ì¦]¡A­ì¦]¥²©w¥X²{¦b§A¥¿¦b¨Ï¥Îuid or 65535 or -1¡A³o¬O«D±` Äꪺ¤èªk¡A¨Ã¥B¬O¤@­Ó¦w¥þº|¬}¡A¤p¤ßÀˬd§Aªº/etc/passwdªºÀɮשM½T©w¨S¦³ ¥ô¦óªº¨Ï¥ÎªÌ¦³¨Ï¥ÎªÌid¬O65535©Î-1¡A¤×¨äÀˬd"nobody"³o¦ì¨Ï¥ÎªÌ¡A³\¦h¤J «I¨t²Î´N¬O¥Hnobadydªº¨­¥÷§Q¥Î¨Ï¥ÎªÌid65535

·íµM¤]¦³¥i¯à·N¿×µÛ§Aªº§@·~¨t²Î¦³¤@­Ó¨Ï¥ÎªÌid¥X²{º|¬}©ÎªÌ¬O¨t²Î :-)

³o·N¿×µÛ¤@¥¹process±qroot§ïÅܤF¦³®Äªº¨Ï¥Îid¦¨¥t¤@­Ó¨Ï¥ÎªÌ¡A¦Ó³o­Ó¨Ï¥ÎªÌ ±NµLªk¦^¨ìroot «Ü¤£©¯ªºsamba¯à¤O¬O¨Ì¾a±qroot§ïÅܦ³®Äªº¨Ï¥ÎªÌid¦¨non-root ¦A ¦^¨ì¹ê§@¥¦¥»¨­ªº¦w¥þ¬Fµ¦ °²¦p§Aªº§@·~¨t²Î¦³¤@­Óº|¬}ªº¨Ï¥ÎªÌid¨t²Î±N¤£¯à¹B§@¡A¨Ãsamba¦b¬Y¨Ç¦a¤è¥i¯à ¬G»Ù¡C°²¦p¨Ï¥ÎªÌ¼h¯Å©Îserver¼h¯Å¦Ó¤£¬O¹w³]¤À¨É¼h¯Å¨º»ò°ÝÃD­±·|¤ñ¸û¤p¤@ÂI¡A ¦ý¬O§A¥i¯à¤´µM­n§JªA°ÝÃD¡C

³o­Ó°ÝÃD¤£·|§O³y¦¨¨ä¥L¦w¥þº|¬}¡A©Ò¥H§O®£·W¡C¦ý¬O·N¿×µÛ¤@¨Çsambaªº¹B§@ ¯à¤O·|¥¢¥h¡C ¤×¨ä¬O§A±N¤£¯à¤@¦¸¨Ï¥Î¤G­Ó¤£¦Pªº¨Ï¥ÎªÌid³s¤Wsamba server¡A³o¥i¯à·|µo¥Í³á¡A °²¦p§AÀ|¸Õ¥H³X«Èªº¨­¥÷¥h¦C¦L¡A¦Ó§A¥¿¦b¦s¨ú¤@¥÷¤À¨É¥H¤@¯ëªº¨­¥÷¡C·í§A¥H³X «Èªº¨­¥÷¦p¦¹¾Þ§@®É¡A¥i¯à·|¼vÅT¨ì§A¦C¥Ü¤À¨É¸ê·½ªº¯à¤O¡C

¦V§Aªº§@·~¨t²Î¼t°Ó§ë¶D¨Ã¥B­n¨D¥L­Ì­×Å@¥L­Ìªº°ÝÃD¡C.

ª`·N¡G¬°¤°»ò65535¬O¤@­Ó«D±`®tªº¨Ï¥ÎªÌidªº¿ï¾Ü©M¥H-1·í¨Ï¥ÎªÌid¨Ã¥B setreuid()¨t²Î©I¥s©¿²¤¨Ï¥ÎªÌid§ïÅܦ¨-1¡C³o·N¿×¥ô¦óDaemon(¦øªA¾¹ªº¥t¤@ºØºÙ©I) ¥ø¹Ï¥H65535¨Ï¥ÎªÌid¥h°õ¦æ¦Ó¹ê»Ú¤W³oid¥Hroot¨­¥÷°õ¦æ ¡C¡


¤W¤@­¶ ¤U¤@­¶ ¥Ø¿ýªí