Minggu, 25 September 2016

samba server

Samba

Pengertian Samba
Samba adalah software bebas implementasi  dari protokol jaringan SMB / CIFS, dan pada awalnya dikembangkan oleh Andrew Tridgell. Samba menyediakan layanan file dan print untuk berbagai klien Microsoft Windows dan dapat mengintegrasikan dengan domain Microsoft Windows Server, baik sebagai Domain Controller (DC) atau sebagai anggota domain. Pada versi 4, mendukung domain Microsoft Windows NT Active Directory dan.
Samba berjalan pada kebanyakan Unix, OpenVMS dan sistem Unix-seperti, seperti Linux, Solaris, AIX dan varian BSD, termasuk Apple OS X Server, dan OS X client (versi 10.2 dan lebih besar). Samba adalah standar pada hampir semua distribusi Linux dan umumnya disertakan sebagai layanan sistem dasar pada sistem operasi berbasis Unix lain juga. Samba dirilis di bawah Lisensi GNU General Public. Nama Samba berasal dari SMB (Server Message Block), nama protokol standar yang digunakan oleh sistem file jaringan Microsoft Windows.
Sejarah awal samba
Andrew Tridgell mengembangkan versi pertama dari Samba Unix pada bulan Desember 1991 dan Januari 1992, sebagai mahasiswa PhD di Universitas Nasional Australia, menggunakan packet sniffer untuk melakukan analisis jaringan protokol yang digunakan oleh perangkat lunak server Desember Pathworks. Pada saat rilis pertama, versi 0.1, 0.5 dan 1.0, semua dari paruh pertama Januari 1992, itu tidak memiliki nama yang tepat, dan Tridgell hanya menyebutnya "file server yang Unix untuk Dos Pathworks". Pada saat versi 1.0, ia menyadari bahwa ia "sebenarnya sudah menerapkan protokol NetBIOS" dan bahwa "software ini bisa digunakan dengan klien PC lainnya".
Dengan fokus pada interoperabilitas dengan LAN Manager Microsoft, Tridgell dirilis "netbios untuk unix", nbserver, versi 1.5 pada bulan Desember 1993. Rilis ini adalah yang pertama untuk menyertakan klien-perangkat lunak serta server. Juga, saat ini GPL2 terpilih sebagai lisensi.
Midway melalui 1,5-seri, nama ini diubah untuk smbserver. Namun, Tridgell mendapat pemberitahuan merek dagang dari perusahaan "Sintaks", yang menjual produk bernama TotalNet Advanced Server dan dimiliki merek dagang untuk "SMBserver". Nama "Samba" berasal dengan menjalankan perintah grep Unix melalui sistem kamus mencari kata-kata yang mengandung huruf S, M, dan B, agar (yaitu grep -i '^ s. * M. * B' / usr / share / dict / kata-kata).

Versi 1.6, 1.7, 1.8, dan 1.9 diikuti relatif cepat, dengan yang terakhir yang dirilis pada Januari 1995. Tridgell menganggap adopsi CVS Mei 1996 untuk menandai kelahiran Tim Samba, meskipun telah ada kontribusi dari orang lain, terutama Jeremy Allison, sebelumnya.
Fitur Samba
Samba memungkinkan berbagi file dan cetak antara komputer yang menjalankan Microsoft Windows dan komputer yang menjalankan Unix. Ini merupakan implementasi dari puluhan layanan dan selusin protokol, termasuk:
·         NetBIOS over TCP / IP (NBT)
·         SMB
·         CIFS (versi yang disempurnakan dari SMB)
·         DCE / RPC atau lebih khusus, MSRPC, Network Neighborhood suite protokol
·         Sebuah server WINS juga dikenal sebagai NetBIOS Name Server (NBNS)
·         PB Domain suite protokol yang mencakup NT Domain login
·         Security Account Manager (SAM) database yang
·         Otoritas Keamanan Lokal (LSA) layanan
·         Layanan NT-gaya pencetakan (SPOOLSS), NTLM dan baru-baru Active Directory Logon yang melibatkan versi modifikasi dari Kerberos dan versi modifikasi dari LDAP.
·         Server DFS
Semua layanan ini dan protokol sering salah disebut sebagai hanya NetBIOS atau SMB. NBT (NetBIOS over TCP / IP) dan WINS protokol yang usang pada Windows.
Samba jaringan berdiri saham untuk memilih direktori Unix (termasuk semua yang terkandung subdirektori). Ini muncul untuk pengguna Microsoft Windows sebagai Windows normal folder dapat diakses melalui jaringan. pengguna Unix dapat baik mount saham secara langsung sebagai bagian dari struktur file mereka menggunakan perintah smbmount atau, alternatif, dapat menggunakan utilitas, smbclient (libsmb) diinstal dengan Samba untuk membaca saham dengan antarmuka yang mirip dengan standar baris perintah program FTP. Setiap direktori dapat memiliki hak akses yang berbeda overlay di atas normal perlindungan berkas Unix. Sebagai contoh: direktori rumah akan membaca / menulis akses untuk semua pengguna yang dikenal, yang memungkinkan masing-masing untuk mengakses file mereka sendiri. Namun mereka akan tetap tidak memiliki akses ke file-file lain kecuali izin yang biasanya akan ada. Perhatikan bahwa pangsa netlogon, biasanya didistribusikan sebagai hanya share membaca dari / etc / samba / netlogon, adalah direktori logon untuk skrip logon pengguna.layanan Samba diimplementasikan sebagai dua daemon:smbd, yang menyediakan layanan berbagi file dan printer, dan nmbd, yang menyediakan layanan nama NetBIOS-to-IP-address. NetBIOS over TCP / IP memerlukan beberapa metode untuk pemetaan NetBIOS nama komputer ke alamat IP dari jaringan TCP / IP.
konfigurasi samba dicapai dengan mengedit file tunggal (biasanya dipasang sebagai /etc/smb.conf atau /etc/samba/smb.conf). Samba juga dapat memberikan skrip logon pengguna dan pelaksanaan kebijakan kelompok melalui poledit.
Samba termasuk dalam kebanyakan distribusi Linux dan dimulai selama proses boot. Pada Red Hat, misalnya, script /etc/rc.d/init.d/smb berjalan pada saat boot, dan mulai baik daemon. Samba tidak termasuk dalam Solaris 8, tapi Solaris versi 8-kompatibel tersedia dari situs samba.
Samba termasuk alat administrasi web yang disebut Samba Web Administration Tool (SWAT). [24] [25] SWAT telah dihapus dimulai dengan versi 4.1.
Samba generasi terakhir  ( samba tnr)
Samba TNG (The Next Generation) yang bercabang pada akhir tahun 1999, setelah perselisihan antara para pemimpin Tim Samba dan Lukas Leighton tentang arah dari proyek Samba. Mereka gagal untuk mencapai kesepakatan pada pembangunan jalan transisi yang memungkinkan versi penelitian Samba ia berkembang (dikenal pada saat itu sebagai Samba-NTDOM) untuk perlahan-lahan diintegrasikan ke Samba
Sejak proyek dimulai, pembangunan telah minimal, karena kurangnya pengembang. Dengan demikian tim Samba TNG sering menganjurkan kepada orang-orang yang tidak yakin program yang digunakan untuk mencoba Samba sebaliknya, karena mereka memiliki lebih banyak pengembang dan mampu mendukung lebih banyak platform dan situasi
Salah satu tujuan utama dari proyek Samba TNG adalah untuk menulis ulang semua layanan NT Domain sebagai proyek FreeDCE. [29] Membuat tujuan menulis ulang ini sulit adalah kenyataan bahwa layanan semua dikembangkan secara manual melalui jaringan reverse-engineering, dengan terbatas atau tidak ada referensi untuk DCE dokumentasi / RPC.
Perbedaan utama antara dua program yang dalam pelaksanaan PB Domain suite protokol dan layanan MSRPC. Samba membuat semua layanan NT Domain tersedia dari satu tempat, sedangkan Samba TNG telah dipisahkan setiap layanan dalam program sendiri.

ReactOS telah mulai menggunakan layanan Samba TNG untuk implementasi SMB-nya. Para pengembang dari kedua proyek yang tertarik melihat desain Samba TNG digunakan untuk membantu mendapatkan ReactOS berbicara dengan jaringan Windows. Mereka telah bekerja sama untuk beradaptasi kode jaringan dan membangun sistem. Multi-layered dan modular pendekatan membuatnya mudah untuk pelabuhan setiap layanan untuk ReactOS
https://en.wikipedia.org/wiki/Samba_(software)

0 komentar:

Posting Komentar

 

blogku Template by Ipietoon Cute Blog Design and Bukit Gambang