PDC DI UBUNTU SERVER
PDC DI UBUNTU SERVER
by anto chuakev on Oct.21, 2009, under Linux, PDC DI UBUNTU SERVER
KONFIGURASI SAMBA SEBAGAI PDC DI UBUNTU SERVER Samba adalah himpunan aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis protokol SMB (session message block). Jaringan yang semacam ini biasa dijumpai pada Windows workgroup atau Windows NT Domain. Samba juga dilengkapi dengan beberapa program bantu sehingga sistem operasi Linux (dan UNIX lainnya) bisa mengakses resources yang ada pada jaringan Windows yang telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara Windows dan UNIX. Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/samba/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya. Berikut ini adalah cara mengkonfigurasi Samba Server Sebagai PDC :
1. Pertama download program samba dan aksesorisnya : apt-get install samba samba-common samba-doc libcupsys2-gnutls10 libkrb53 winbind smbclient
2. Konfigurasi /etc/samba/smb.conf sebagai berikut : [global] workgroup = ccna –> ubah sesuai yang kita mau netbios name = ccna –> ubah sesuai yang kita mau server string = Open Source Software Center –> ubah sesuain yang kita mau passdb backend = tdbsam security = user username map = /etc/samba/smbusers name resolve order = wins bcast hosts domain logons = yes preferred master = yes wins support = yes # Useradd scripts add user script = /usr/sbin/useradd -m %u delete user script = /usr/sbin/userdel -r %u add group script = /usr/sbin/groupadd %g delete group script = /usr/sbin/groupdel %g add user to group script = /usr/sbin/usermod -G %g %u add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u idmap uid = 15000-20000 idmap gid = 15000-20000 # sync smb passwords woth linux passwords passwd program = /usr/bin/passwd %u passwd chat = *EntersnewsUNIXspassword:* %n *RetypesnewsUNIXspassword:* %n passwd chat debug = yes unix password sync = yes # set the loglevel log level = 3 [homes] comment = Home valid users = %S read only = no browsable = no [netlogon] comment = Network Logon Service path = /home/samba/netlogon admin users = Administrator valid users = %U read only = no [profile] comment = User profiles path = /home/samba/profiles valid users = %U create mode = 0600 directory mode = 0700 writable = yes browsable = no
3. Buat beberapa direktori berikut sebagai domain logon dan profile : mkdir /home/samba mkdir /home/samba/netlogon mkdir /home/samba/profiles mkdir /var/spool/samba chmod 777 /var/spool/samba/ chown -R root:users /home/samba/ chmod -R 771 /home/samba/
4. Lalu restart samba /etc/init.d/samba restart
5. Ubah pada bagian /etc/nsswitch.conf, pada baris : hosts: files dns menjadi : hosts: files wins dns
6. tambahkan beberapa pc client pada /etc/hosts : 127.0.0.1 localhost 222.124.29.230 ossc.stikom.edu 172.25.88.15 slamet 172.25.88.16 anjik 172.25.88.17 dewa
7. Tambahkan user root kedalam user samba : smbpasswd -a root New SMB password: Retype new SMB password:
8. buat file /etc/samba/smbusers lalu jalankan : echo “root = Administrator” > /etc/samba/smbusers mengartikan bahwa user root = user administrator pada windows
9. Test drive, apakah settingan kita dah benar : smbclient -L localhost -U% akan menghasilkan output : Domain=[CCNA] OS=[Unix] Server=[Samba 3.0.26a] Sharename Type Comment ——— —- ——- netlogon Disk Network Logon Service allusers Disk All Users IPC$ IPC IPC Service (ccna.stikom.edu) Domain=[CCNA] OS=[Unix] Server=[Samba 3.0.26a] Server Comment ——— ——- CCNA ccna.stikom.edu Workgroup Master ——— ——- CCNA CCNA KOS NURMI-ADF5AE823 MSHOME WA2N PPTI HENDRO SIIS SIISLT8 STIKOM JACK-DESKTOP WIRELESSNET WIRELESS06 WORKGROUP MADCOMP
10. lalu kita setup domain group untuk windows, jalankan perintah : net groupmap modify ntgroup=”Domain Admins” unixgroup=root net groupmap modify ntgroup=”Domain Users” unixgroup=users net groupmap modify ntgroup=”Domain Guests” unixgroup=nogroup
11. tambah user linux dan user samba dengan cara : user linux : useradd hendro -m -G users user samba : smbpasswd -a hendro
12. Sekarang tambahan direktori share yang akan dipakai oleh seluruh user : mkdir -p /home/shares/allusers chown -R root:users /home/shares/allusers/ chmod -R ug+rwx,o+rx-w /home/shares/allusers/
13. Ubah juga pada /etc/samba/smb.conf, tambahkan baris berikut : [allusers] comment = All Users path = /home/shares/allusers valid users = @users force group = users create mask = 0660 directory mask = 0771 writable = yes
14. lalu restart samba kembali : /etc/init.d/samba restart
15. Langkah Yang terakhir dalah dengan men’join’kan mesin windows ke PDC linux kita, dengan cara : ( Testing Dengan Windows XP ) - Klik kanan pada My Computer - Pilih Computer Name - Change - Masukan domain PDC pada bagian domain - Akan muncul windows yang meminta memasukan user dan password, pada langkah ini masukan user root dan password samba untuk user root - Klik OK - Akan muncul bahwa kita sukses menjoinkan mesin windows ke PDC linux NB : Ubuntu Server 7.10 Windows Xp SP2 ( Client )
Referensi : http://howtoforge.com/ http://ariya.pandu.org/linux/feature/pdc/pdc.htm http://ubuntulinux.or.id/blog/2006/10/06/konfigurasi-samba-sebagai-pdc-di-ubuntu-server/
Sumber : http://stikom.edu
Looking for something?
Use the form below to search the site:
Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!
Design by bonkqloph Production
Archives
All entries, chronologically...
