Samba
Samba adalah service yang digunakan di Linux untuk berbagi data dengan komputer yang lain terutama untuk komputer yang menggunakan Microsoft Windows. Samba menggunakan protokol yang sama dengan protokol sharing data di Microsot Windows, yaitu CIFS (Common Internet File System).
Selain digunakan untuk berbagi data samba dapat digunakan untuk sharing printer atau digunakan sebagai PDC (Primary Domain Controller). Walaupun dikhusukan untuk berinteraksi dengan komputer Windows, tetapi samba dapat digunakan untuk sharing data antar komputer Linux juga.
Samba menggunakan dua service, yaitu :
- smbd, menyediakan sharing file dan printer ke jaringan klien SMB (Server Message Block) atau jaringan windows.
- nmbd, menyediakan layanan layanan penamaan NetBIOS dan agar komputer anda dapat di browse dari komputer lain.
Selain service samba dalam mengakses share di komputer lain membutuhkan program samba client, program ini pada umumnya telah terinstall pada Linux anda.
Konfigurasi Sharing tanpa password di Samba
Untuk mempermudah akses share ke server, anda bisa membuat share di samba tanpa menggunakan password. Hal ini dapat dilakukan dengan menggunakan konfigurasi security "share". Dengan cara ini client tidak ditanyakan user dan password.
Contoh Kasus
Misalkan anda hendak menshare direktori /var/data dan /var/share. Dimana keduanya dapat diakses tanpa autentifikasi, tetapi /var/data hanya bisa dibaca sedangkan /var/share selain bisa dibaca dapat ditulis juga.
Penyelesaian :
- Bila direktori tersebut di atas belum ada, maka anda harus membuat direktori tersebut. Setelah itu anda berikan permission yang tepat untuk direktori tersebut. Sebagai catatan apabila anda menggunakan share tanpa password maka data akan memiliki kepemilikan user "nobody" dan group "nogroup". Oleh karena itu apabila direktori anda ingin bisa ditulis maka pastikan user "nobody" dan group "nogroup" diberikan akses menulis. Caranya :# mkdir /var/data
# mkdir /var/share
# chmod 777 /var/share - Kemudian anda konfigurasikan samba anda di file /etc/samba/smb.conf . Caranya :# vi /etc/samba/smb.confDiubah pada :
[global] workgroup = MYGROUP netbios name = MYPC security = share log file = /var/log/samba/%m.log max log size = 50 [mydata] comment = Dataku path = /var/data read only = yes public = yes browseable = yes [myshare] comment = Share-anku path = /var/share read only = no public = yes browseable = yes
Keterangan :- [global] --> Berisi konfigurasi umum dari samba
[mydata] dan [myshare] -->> Nama share dari direktori anda - workgroup --> nama workgroup dari jaringan anda.
netbios name --> nama komputer anda (My Computer Name), bila tidak dikonfigurasikan maka akan digunakan hostname anda.
security --> pengaturan security yang memperbolehkan data dapat diakses tanpa menggunakan password. - comment --> deskripsi dari share data anda
path --> direktori yang anda share.
read only --> apabila "yes" maka hanya bisa dibaca saja dan bila "no" berarti share dapat ditulis juga.
public --> apabila "yes" maka share anda dapat digunakan oleh komputer di jaringan.
browseable --> apabila "yes" maka share anda dapat di-browse/dicari dari komputer di jaringan.
- [global] --> Berisi konfigurasi umum dari samba
Tidak ada komentar:
Posting Komentar