Kompüter şəbəkələri üçün Samba'ya giriş

Samba , əməliyyat sistemləri arasında şəbəkə resurslarının paylaşılmasını həyata keçirən müştəri / server texnologiyasıdır . Samba ilə faylları və printerləri Windows, Mac və Linux / UNIX müştəriləri arasında bölüşdürülə bilər.

Samba'nın əsas funksiyaları Server Message Block (SMB) protokolunun tətbiqindən gəlir. SMB müştəri və server tərəfdarı dəstəyi, Microsoft Windows, Linux dağılımları və Apple Mac OSX-in bütün müasir versiyaları ilə təmin edilir. Pulsuz açıq proqram da samba.org saytından əldə edilə bilər. Bu əməliyyat sistemləri arasında texniki fərqliliklər səbəbindən texnologiya kifayət qədər inkişaf etmişdir.

Samba sizin üçün nə edə bilər?

Samba müxtəlif yollarla istifadə edilə bilər. Bir intranet və ya digər xüsusi şəbəkələrdə, məsələn, Samba proqramları bir Linux server və Windows və ya Mac istemcileri (və ya əksinə) arasında faylları ötürə bilər. Apache və Linux ilə çalışan Web serverləri istifadə edən hər kəs Web saytının məzmununu uzaqdan idarə etmək üçün FTP yerinə Samba istifadə etməyi düşünə bilər. Sadə transferlərdən başqa, SMB müştəriləri də uzaqdan fayl yeniləmələrini yerinə yetirə bilər.

Windows və Linux Müştərilərindən Samba istifadə necə

Windows istifadəçiləri faylları kompüterlər arasında bölüşmək üçün tez-tez sürücüləri eşitdirirlər. Linux və ya Unix serverində çalışan Samba xidmətləri ilə Windows istifadəçiləri bu faylları və ya printerləri əldə etmək üçün eyni imkanlardan istifadə edə bilərlər. Unix səhmlərinə Windows istifadəçiləri Windows Explorer , Network Qonşuluqİnternet Explorer kimi əməliyyat sistemi brauzerləri vasitəsilə çatdırılmalıdır .

Tərs istiqamətdə məlumatları eyni şəkildə paylaşır. Unix proqramı smbclient , Windows səhmlərinin nəzərdən keçirilməsini və əlaqələndirilməsini dəstəkləyir. Məsələn, louiswu adlı bir Windows kompüterinə C $ -ya qoşulmaq üçün aşağıdakıları Unix əmri sorğusuna yazın

smbclient \\\\ louiswu \\ c $ -U istifadəçi adı

istifadəçi adı etibarlı bir Windows NT hesabı adı olduğu. (Samba zəruri hallarda hesab parolu tələb edəcək.)

Samba şəbəkə hostlarına istinad etmək üçün Universal Adlandırma Konvensiyasını (UNC) istifadə edir. Unix komanda kabukları normal olaraq backslash simvollarını xüsusi bir şəkildə şərh etdiyindən, Samba ilə işləyərkən yuxarıda göstərildiyi kimi çoğaltıcı ters çevirməyi unutmayın.

Apple Mac Müştərilərindən Samba Nasıl Kullanılır?

Paylaşıma dair fayl paylaşma seçimi Mac System Preferences bölməsi Windows və digər Samba müştərilərini tapmaq imkanı verir. Mac OSX avtomatik olaraq SMB vasitəsilə bu müştərilərə çatmağa çalışır və Samba işləmirsə alternativ protokollara geri qayıdır. Daha ətraflı məlumat üçün Mac haqqında Fayl Paylaşımı ilə əlaqə necə alın.

Samba'yı konfiqurasiya tələbləri

Microsoft Windows-da, SMB xidmətləri əməliyyat sistemi xidmətlərinə daxil edilir. Workstation şəbəkə xidməti SMB müştəri dəstəyi təmin edərkən Server şəbəkə xidməti (Control Panel / Network, Services sekmesinden istifadə edilə bilər) SMB server dəstəyi təmin edir, SMB ayrıca funksiya üçün TCP / IP tələb edir.

Bir Unix serverində, iki daemon prosesi, smbd və nmbd, bütün Samba funksiyalarını təmin edir. Samba hazırda işlədildiyini müəyyən etmək üçün, Unix komanda istək növü

ps ax | grep mbd | daha çox

həm də smbd və nmbd proseslər siyahısında göründüyünü təsdiqləyin.

Samba daemonlarını normal Unix moda ilə başlayın və dayandırın:

/etc/rc.d/init.d/smb start /etc/rc.d/init.d/smb stop

Samba konfiqurasiya faylını smb.conf dəstəkləyir. Paylaşım adları, qovluq yolları, giriş nəzarəti və qeydlər kimi ayrıntıları fərdiləşdirmək üçün Samba modeli bu mətn faylı redaktə etmək və sonra daemonları yenidən işə salmaqdan ibarətdir. Minimal smd.conf (Unix serverinin şəbəkədə görünməsi üçün kifayət qədər) bu kimi görünür

; Minimal /etc/smd.conf [qlobal] qonaq hesabı = netguest iş qrupu = NETGROUP

Bəzi Gotçaları düşünün

Samba parolları şifrələmək üçün bir seçim dəstəkləyir, lakin bu xüsusiyyət bəzi hallarda söndürülə bilər. Təhlükəsiz şəbəkələrlə əlaqəli kompüterlərlə işləyərkən, smbclient istifadə edərkən verilmiş düz mətn parollarının şəbəkə snifferi tərəfindən asanlıqla fərqlənə biləcəyini anlayın .

Unix və Windows kompüterləri arasındakı faylları köçürdükdə adı birləşmə məsələləri ola bilər. Xüsusilə Windows fayl sistemində qarışıq vəziyyətdə olan fayl adları Unix sisteminə kopyalandığında bütün kiçik adlar ola bilər. Çox uzun filenames fayl sistemlərinə (məsələn, köhnə Windows FAT) istifadə edildiyinə görə daha az adları da kəsə bilər.

Unix və Windows sistemləri end-of-line (EOL) ASCII mətn faylları üçün konvensiya fərqli olaraq. Unix yalnız bir simvol (LF) istifadə edir, Windows isə iki xarakterli araba qaytarma / satır feed (CRLF) sırası istifadə edir. Unix mtools paketindən fərqli olaraq, Samba fayl ötürülməsi zamanı EOL dönüşümünü yerinə yetirmir. Unix mətn faylları (HTML səhifələri kimi) Samba ilə bir Windows kompüterinə köçürüldükdə bir çox uzun mətn xətti kimi görünür.

Nəticə

Samba texnologiyası 20 ildən artıqdır mövcuddur və müntəzəm olaraq buraxılan yeni versiyaları ilə inkişaf etdirilməyə davam edir. Çox az proqram təminatı bu qədər uzun ömür boyu istifadə etmişdir. Samba'nın davamlılığı Linux və ya Unix serverləri olan heterojen şəbəkələrdə işləyərkən mühüm bir texnologiya rolunu göstərir. Samba, ortalama istehlakçının anlayabilmesi gereken əsas bir texnologiya olmağına baxmayaraq, SMB və Samba bilgisi informasiya texnologiyaları və iş şəbəkəsi işçiləri üçün faydalıdır.