ការណែនាំអំពី Samba សម្រាប់បណ្តាញកុំព្យូទ័រ

Samba គឺជា ម៉ាស៊ីនភ្ញៀវ / ម៉ាស៊ីនបម្រើបច្ចេកវិទ្យា ដែលអនុវត្តការចែករំលែកធនធានបណ្តាញនៅទូទាំងប្រព័ន្ធប្រតិបត្តិការ។ ជាមួយ Samba ឯកសារនិងម៉ាស៊ីនបោះពុម្ពអាចត្រូវបានចែករំលែកនៅលើម៉ាស៊ីនភ្ញៀវរបស់ Windows, Mac និង Linux / UNIX ។

មុខងារស្នូលរបស់ Samba ទទួលបានពីការអនុវត្តពិធីការប្លុកសារម៉ាស៊ីន (SMB) ។ ម៉ាស៊ីនភ្ញៀវ SMB - និងការគាំទ្រផ្នែកខាងម៉ាស៊ីនបម្រើភ្ជាប់មកជាមួយកំណែសម័យទំនើបទាំងអស់របស់ម៉ៃក្រូវ៉ែនលីនុចការចែកចាយ Linux និង Apple Mac OSX ។ កម្មវិធីបើកចំហដោយឥតគិតថ្លៃក៏អាចទទួលបានពី samba.org ។ ដោយសារភាពខុសគ្នាខាងបច្ចេកទេសក្នុងចំណោមប្រព័ន្ធប្រតិបត្តិការទាំងនេះបច្ចេកវិទ្យានេះមានភាពស្មុគស្មាញ។

អ្វីដែល Samba អាចធ្វើសម្រាប់អ្នក

Samba អាចត្រូវបានប្រើប្រាស់ក្នុងវិធីផ្សេងគ្នាជាច្រើន។ នៅលើអ៊ីនធឺណិតឬបណ្តាញឯកជនផ្សេងទៀតឧទាហរណ៍កម្មវិធី Samba អាចផ្ទេរឯកសាររវាងម៉ាស៊ីនបម្រើលីនុចនិងអតិថិជន Windows ឬ Mac (ឬច្រាសមកវិញ) ។ នរណាម្នាក់ដែលប្រើម៉ាស៊ីនបម្រើបណ្ដាញដែលកំពុងរត់ កម្មវិធី Apache និងលីនុចអាចពិចារណាប្រើ Samba ជាជាង FTP ដើម្បីគ្រប់គ្រងមាតិកាវែបសាយត៍ពីចម្ងាយ។ ក្រៅពីការផ្លាស់ប្តូរសាមញ្ញម៉ាស៊ីនភ្ញៀវ SMB ក៏អាចអនុវត្តការធ្វើបច្ចុប្បន្នភាពឯកសារពីចម្ងាយផងដែរ។

របៀបប្រើ Samba ពីអតិថិជនវីនដូនិងលីនុច

អ្នកប្រើវីនដូជារឿយៗចម្លងនូវដ្រាយដើម្បីចែករំលែកឯកសាររវាងកុំព្យូទ័រ។ ជាមួយនឹងសេវា Samba ដែលកំពុងរត់នៅលើម៉ាស៊ីនបម្រើលីនុចឬយូនីកអ្នកប្រើវីនដូអាចទាញយកប្រយោជន៍ពីកន្លែងដូចគ្នាដើម្បីចូលប្រើឯកសារឬម៉ាស៊ីនបោះពុម្ពទាំងនោះ។ ភាគហ៊ុនយូនីកអាចទាក់ទងបានពីអតិថិជនវីនដូតាមរយៈកម្មវិធីរុករកប្រព័ន្ធប្រតិបត្តិការដូចជា Windows Explorer , Network Neighbourhood និង Internet Explorer

ការចែករំលែកទិន្នន័យក្នុងទិសដៅផ្ទុយធ្វើការដូចគ្នា។ កម្មវិធី Unix smbclient គាំទ្រការរុករកនិងភ្ជាប់ទៅនឹងការចែករំលែកវីនដូ។ ឧទាហរណ៍ដើម្បីតភ្ជាប់ទៅ C $ នៅលើកុំព្យូទ័រវីនដូដែលមានឈ្មោះថា louiswu វាយដូចខាងក្រោមនៅប្រអប់បញ្ជាយូនីក

smbclient \\\\\ louiswu \\ c $ -username

ដែល ឈ្មោះអ្នកប្រើ ជាឈ្មោះគណនី Windows NT ដែលត្រឹមត្រូវ។ (Samba នឹងសួររកពាក្យសម្ងាត់គណនីបើចាំបាច់។ )

Samba ប្រើវិធី អនុសញ្ញាជាសកលដាក់ឈ្មោះ (UNC) ដើម្បីសំដៅទៅលើម៉ាស៊ីនមេ។ ពីព្រោះសែលពាក្យបញ្ជា Unix ជាធម្មតាបកប្រែតួអក្សរសញ្ញា (/) នៅក្នុងវិធីពិសេសមួយសូមចងចាំថាដើម្បីសរសេរប្រភេទស្ទួនបន្ទាត់ស្ទួនដូចបានបង្ហាញនៅពេលធ្វើការជាមួយ Samba ។

របៀបប្រើ Samba ពីអតិថិជន Apple Mac

ជម្រើស ចែករំលែកឯកសារ នៅលើការចែករំលែក ផ្ទាំងចំណាំងចំណូលចិត្តប្រព័ន្ធ Mac អនុញ្ញាតឱ្យអ្នករកឃើញវីនដូនិងម៉ាស៊ីនភ្ញៀវ Samba ផ្សេងទៀត។ Mac OSX ដំបូងព្យាយាមចូលដោយស្វ័យប្រវត្តិតាម SMB ហើយត្រលប់ទៅពិធីការជំនួសប្រសិនបើ Samba មិនដំណើរការ។ សម្រាប់ព័ត៌មានបន្ថែមសូមមើលរបៀបតភ្ជាប់ជាមួយការចែករំលែកឯកសារនៅលើ Mac របស់អ្នក។

តម្រូវការដើម្បីកំណត់រចនាសម្ព័ន្ធ Samba

នៅក្នុង Microsoft Windows សេវាកម្ម SMB ត្រូវបានបង្កើតឡើងក្នុងប្រព័ន្ធប្រព័ន្ធប្រតិបត្តិការ។ សេវាកម្មបណ្តាញ ម៉ាស៊ីន បម្រើ (ដែលមានតាមរយៈផ្ទាំងបញ្ជា / បណ្តាញផ្ទាំងសេវា) ផ្តល់នូវការគាំទ្រម៉ាស៊ីនបម្រើ SMB ខណៈពេលដែលសេវាបណ្តាញ ស្ថានីយការងារ ផ្តល់នូវការគាំទ្រអតិថិជន SMB ចំណាំថា SMB ក៏តម្រូវឱ្យមាន TCP / IP ដើម្បីដំណើរការ។

នៅលើម៉ាស៊ីនបម្រើយូនីកដំណើរការដេមិនពីរ smbd និង nmbd ផ្គត់ផ្គង់មុខងារ Samba ទាំងអស់។ ដើម្បីកំណត់ថាតើ Samba បច្ចុប្បន្នកំពុងដំណើរការនៅប្រភេទប្រអប់បញ្ចូលពាក្យបញ្ជាយូនីក

ps ax | grep mbd | ច្រើនទៀត

និងផ្ទៀងផ្ទាត់ថាទាំង smbd និង nmbd លេចឡើងក្នុងបញ្ជីដំណើរការ។

ចាប់ផ្តើមនិងបញ្ឈប់ដេមិន Samba ក្នុងរបៀប Unix ធម្មតា:

/etc/rc.d/init.d/smb ចាប់ផ្តើម /etc/rc.d/init.d/smb បញ្ឈប់

Samba គាំទ្រឯកសារកំណត់រចនាសម្ព័ន្ធ, smb.conf ។ ម៉ូដែលរបស់ Samba សម្រាប់ពត៌មានលំអិតតាមបំណងដូចជាឈ្មោះចែករំលែកផ្លូវថតការត្រួតពិនិត្យការចូលដំណើរការនិងការកាប់ឈើជាប់ទាក់ទងនឹងការកែសម្រួលឯកសារអត្ថបទនេះហើយបន្ទាប់មកចាប់ផ្តើមដេមិនឡើងវិញ។ smd.conf អប្បបរមា (គ្រប់គ្រាន់ដើម្បីធ្វើឱ្យម៉ាស៊ីនបម្រើយូនីកអាចមើលបាននៅលើបណ្ដាញ) មើលទៅដូចនេះ

; អប្បបរមា /etc/smd.conf [ភ្ញៀវទូទាំងពិភពលោក] គណនីភ្ញៀវ = netguest workgroup = NETGROUP

Gotchas មួយចំនួនត្រូវពិចារណា

Samba គាំទ្រជម្រើសដើម្បីអ៊ិនគ្រីបពាក្យសម្ងាត់ប៉ុន្តែលក្ខណៈពិសេសនេះអាចត្រូវបានបិទក្នុងករណីខ្លះ។ នៅពេលធ្វើការជាមួយកុំព្យូទ័រដែលបានភ្ជាប់នៅលើបណ្តាញគ្មានសុវត្ថិភាពសូមដឹងថាពាក្យសម្ងាត់អត្ថបទធម្មតាដែលបានផ្តល់នៅពេលដែលប្រើ smbclient អាចត្រូវបានគេប្រទះឃើញដោយ Sniffer បណ្តាញ យ៉ាងងាយស្រួល។

ឈ្មោះ បញ្ហា ញ៉ាំ អាចកើតឡើងនៅពេលផ្ទេរឯកសាររវាងយូនីកនិងកុំព្យូទ័រវីនដូ។ ជាពិសេសឈ្មោះឯកសារដែលមាននៅក្នុងលាយបញ្ចូលគ្នានៅលើប្រព័ន្ធឯកសារវីនដូអាចក្លាយទៅជាឈ្មោះគ្រប់អក្សរតូចនៅពេលចម្លងទៅប្រព័ន្ធយូនីក។ ឈ្មោះឯកសារវែងពេកអាចត្រូវបានកាត់ឱ្យខ្លីទៅឈ្មោះខ្លីអាស្រ័យលើប្រព័ន្ធឯកសារ (ឧ។ Windows FAT ចាស់) កំពុងត្រូវបានប្រើ។

ប្រព័ន្ធយូនីកនិងវីនដូអនុវត្ត ចុងបន្ទាត់នៃបន្ទាត់ (EOL) អនុសញ្ញាសម្រាប់ឯកសារអត្ថបទ ASCII ខុសគ្នា។ ប្រព័ន្ធវីនដូប្រើវិលត្រឡប់មកវិញ / បន្ទាត់កណ្តាល (CRLF) តួអក្សរក្នុងខណៈដែលយូនីកប្រើតែតួអក្សរតែមួយ (LF) ។ មិនដូចកញ្ចប់ស្មុគស្មាញរបស់យូនីកទេ Samba មិនអនុវត្តការបម្លែង EOL កំឡុងពេលផ្ទេរឯកសារ។ ឯកសារអត្ថបទយូនីក (ដូចជាទំព័រ HTML) លេចឡើងជាបន្ទាត់តែមួយនៃអត្ថបទនៅពេលបញ្ជូនទៅកុំព្យូទ័រវីនដូជាមួយ Samba ។

សេចក្តីសន្និដ្ឋាន

បច្ចេកវិទ្យា Samba មានអាយុកាលជាង 20 ឆ្នាំហើយបន្តត្រូវបានបង្កើតឡើងជាមួយនឹងកំណែថ្មីដែលបានចេញផ្សាយជាប្រចាំ។ កម្មវិធីសូហ្វវែរតិចតួចណាស់ដែលមានអាយុកាលមានប្រយោជន៍យូរអង្វែង។ ភាពរឹងមាំរបស់ Samba បានបង្ហាញពីតួនាទីរបស់ខ្លួនជាបច្ចេកវិទ្យាដ៏សំខាន់មួយនៅពេលធ្វើការនៅក្នុងបណ្តាញវិសមភាពរួមបញ្ចូលទាំងម៉ាស៊ីនបម្រើលីនុចឬយូនីក។ ខណៈពេលដែល Samba នឹងមិនដែលជាបច្ចេកវិទ្យាអានុភាពដែលអតិថិជនមធ្យមត្រូវយល់ដឹងចំណេះដឹងរបស់ SMB និង Samba គឺមានប្រយោជន៍សម្រាប់អ្នកជំនាញខាងបណ្តាញអាជីវកម្មនិង IT ។