Professional Documents
Culture Documents
| Tutorial
Samba
S
amba merupakan suatu program ap- 2. Kemudian masuk ke direktori di mana menambahkan baris berikut ini pada file
likasi yang terdiri dari beberapa pro- Anda menempatkan file Samba, misal- /etc/samba/smb.conf, sebagai berikut:
gram. Samba berfungsi untuk melaku- nya pada direktori /tmp [sharename]
kan sharing data/file dan prnter antara O/S [root@localhost:~] # cd /tmp comment = masukkan komentar
MS Windows dengan O/S Unix/Linux. di sini
Beberapa manfaat dari penggunaan Sam- 3. Kemudian lakukan instalasi samba, se- path = /home/share/
ba, antara lain sebagai berikut: bagai berikut: valid users = user (ganti
Sebagai File Server, yang memungkin- [root@localhost:~] # rpm -ivh dengan user yang ada)
kan berbagi data dan menjalankan pro- samba-2.2.3a-6.i386.rpm public = yes
gram secara bersama-sama, antarpeng- samba ####################### writable = yes
guna sistem operasi Windows dengan [root@localhost:~] # rpm -ivh printable = no
menggunakan Server Linux. samba-client-2.2.3a-6.i386. create mask = 0765
Sebagai Printer Server, sehingga peng- rpm
guna sistem operasi Windows bisa samba-client ################ 5. Berikut ini, contoh konfigurasi samba
melakukan pencetakan secara terpusat. [root@localhost:~] # rpm -ivh di kantor, di mana direktori yang bisa
Sebagai Domain controller, sehingga samba-common-2.2.3a-6.i386. diakses dan ditulisi oleh umum terdapat
Linux dapat menggantikan fungsi ser- rpm pada direktori /home/public, sehingga
ver Windows NT/200X. samba-common ################ pada file /etc/samba/smb.conf terlihat
seperti contoh berikut ini:
Adapun langkah-langkah untuk mem- File konfigurasi Samba # This is the main Samba
bangun Server Samba adalah sebagai beri- Untuk menjalankan Samba, Anda perlu configuration file. You
kut. mengedit file konfigurasi /etc/samba/smb. should read the
conf. Salah satu caranya dengan menggu- # smb.conf(5) manual page
Download Samba nakan editor tesk vi sebagai berikut: in order to understand the
Anda dapat menggunakan paket Sam- 1. Masih pada konsol dan sebagai user options listed
ba yang telah disertakan dalam CD-CD root. # here. Samba has a huge
distro dan majalah InfoLINUX, atau 2. Lakukan editing pada file /etc/samba/ number of configurable options
melakukan download program ap- smb.conf, dengan mengetikkan perintah (perhaps too
likasi Samba pada ftp site berikut ini: sebagai berikut: # many!) most of which are
ftp://au1.samba.org/pub/samba/internal- root@localhost # vi /etc/ not shown in this example
gopher-unknown> samba-2.2.7a.i-386. samba/smb.conf #
;
Instalasi Samba 3. Tambahkan baris berikut ini: ;
Berikut ini, langkah-langkah yang akan workgroup = NAMA GROUP #A publicly accessible
kita jalankan untuk melakukan instalasi server string = Komentar pada directory, but read only,
program Samba: Server except for people in
1. Untuk melakukan ekstraksi samba, pa- # the “staff” group
da konsol login sebagai root: 4. Selanjutnya tentukan direktori samba [public]
Login: root yang akan diakses secara bersama-sama comment = Public Stuff
Password: password oleh pengguna Windows, dengan cara path = /home/public
user samba masaji, pada konsol jalankan Mengakses server Samba added interface ip=10.0.0.10
sintaks perintah sebagai berikut: menggunakan smbmount bcast=10.0.0.255
[root@localhost:~] # smbpasswd Untuk menggunakan smbmount, langkah- nmask=255.255.255.0
-a masaji langkahnya adalah sebagai berikut: Password:
New SMB password: 1. Lakukan login sebagai root. Domain=[ATLANTIS] OS=[Unix]
Retype new SMB password: 2. Kita berasumsi menggunakan direktori / Server=[Samba 2.2.8]
mnt sebagai direktori samba dan direkto- smb: \>
3. Perintah di atas akan mengaktifkan pass- ri yang akan dishare adalah /home/pub-
word user samba, sehingga hanya user lic. Ketikkan sintaks perintah berikut ini: Jika Anda ingin mengakses direktori /
yang berhak (masaji) yang bisa mengak- [root@localhost:~] # smbmount home/user pada server Samba melalui klien
ses samba. //192.168.0.254/public /mnt Linux, pada prompt ketikkan perintah beri-
4. Lakukan editing pada file smb.conf, ke- kut ini:
tikkan perintah sebagai berikut: 3. Hasilnya akan tampak demikian: smbclient //192.168.0.254/home/
[root@localhost:~] # vi /etc/ [root@localhost:~] # smbmount user -U user
samba/smb.conf //192.168.0.254/public /mnt
INFO: Debug class all level = Keberhasilan konfigurasi Samba di-
5. Tambahkan baris sebagai berikut (Anda 1 (pid 8476 from pid 8476) tunjukkan dengan tanda prompt smb:\>,
juga dapat melakukan melalui Swat): Password: bila Anda berhasil login. Jika Anda ingin
encrypt password = yes [root@localhost:~]# melakukan browsing pada home directory
smb passwd file = /etc/samba Anda sendiri, Anda bisa mengganti user
smbpasswd 4. Selanjutnya Anda bisa mengakses direk- dengan nama user Anda.
tori samba yang kita arahkan ke direktori Untuk keluar dari smbclient, Anda bisa
6. Terakhir, aktifkan Samba dengan me- /mnt. mengetikan perintah exit.
ngetikkan perintah sebagai berikut: Smb:\> exit
[root@localhost:~] # /etc/ Mengakses server Samba
init.d/smb restart menggunakan smbclient Dengan cara ini, kita bisa langsung meng-
Berbeda dengan perintah smbmount, untuk akses file yang kita butuhkan. Sintaks perin-
Mengakses server Samba dari menjalankan perintah smbclient, kita tidak tah yang ada di dalamnya hampir sama de-
Windows/X Window perlu login sebagai root. Kita bisa login se- ngan menggunakan FTP. Jika Anda bingung
Untuk melakukan koneksi Samba dari bagai user biasa dan langsung masuk ke bagaimana cara mengaksesnya, Anda bisa
mesin Windows, Anda bisa menggunakan Server Samba. Contohnya adalah sebagai mengetikkan help.
Network Neighborhood atau Windows Ex- berikut: Baca juga artikel “Bekerja dengan smb-
plorer. [user@localhost:~] $ smbclient client” di halaman lain edisi ini. Doku-
Sedangkan untuk mengakses sharing //192.168.0.254/public mentasi tentang Samba berbentuk PDF
Samba dari X Window Linux, Anda bisa added interface ip=192.168.0.254 dan HTML tersedia di http://us4.samba.
menggunakan LinNeighborhood, Gnomba, bcast=192.168.0.255 org/samba/docs/.
Konqueror, atau Nautilus. nmask=255.255.255.0 R. Kresno Aji (masaji@atlantisindonesia.com)