Samba PDC + OpenLDAP pada openSUSE 11.1
Sebelum mengikuti tutorial ini perlu saya sampaikan bahwa melakukan konfigurasi Samba PDC + OpenLDAP pada openSUSE 11.1 adalah proses yang memerlukan waktu panjang dan bisa bikin pusing jika melakukan kesalahan, oleh karenanya, lakukan konfigurasi setepat mungkin jangan sampai ada salah ketik atau ada perubahan yang tidak berlaku menyeluruh (misalnya mengganti nama domain pada satu konfigurasi tapi tidak mengubahnya pada konfigurasi lain).
Saya menggunakan vavai.net sebagai nama domain, server sebagai nama host dan 192.168.1.254 sebagai alamat IP server
INSTALASI SISTEM DASAR
- Install openSUSE secara standar. Silakan gunakan partisi harddisk yang diiinginkan, apakah menggunakan partisi biasa, LVM atau menggunakan Sistem RAID. Pilih juga apakah anda ingin menggunakan desktop environment semacam KDE, Gnome atau ingin install text mode saja
- Setelah selesai install, login menggunakan root
- Install paket berikut sesuai pattern yang ada melalui YAST | Software | Software Management atau menggunakan Zypper : lamp_server dhcp_dns_server file_server directory_server
- Install paket berikut melalui fasilitas one-click-install openSUSE Build Service : perl-Unicode-MapUTF8 perl-ldap smbldap-tools phpldapadmin
KONFIGURASI SAMBA
- Backup konfigurasi yang lama
su cd /etc/samba/ mv smb.conf smb.conf.old
- Buat file konfigurasi /etc/samba/smb.conf yang baru menggunakan text editor (gedit, vi, kwrite, kate). Copy-paste konfigurasi berikut :
# Primary Domain Controller smb.conf # Global parameters [global] unix charset = utf8 workgroup = VAVAI netbios name = server # passdb backend =ldapsam:"ldap://server.vavai.net" ## Leave it as is username map = /etc/samba/smbusers log level = 1 syslog = 0 log file = /var/log/samba/%m max log size = 0 name resolve order = wins bcast hosts time server = Yes printcap name = CUPS add user script = /usr/sbin/smbldap-useradd -m '%u' delete user script = /usr/sbin/smbldap-userdel '%u' add group script = /usr/sbin/smbldap-groupadd -p '%g' delete group script = /usr/sbin/smbldap-groupdel '%g' add user to group script = /usr/sbin/smbldap-groupmod -m '%g' '%u' delete user from group script = /usr/sbin/smbldap-groupmod -x '%g' '%u' set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%u' add machine script = /usr/sbin/smbldap-useradd -w '%u' logon script = logon.bat logon path = \\server\profiles\%u logon drive = H: domain logons = Yes domain master = Yes wins support = Yes # peformance optimization all users stored in ldap ldapsam:trusted = yes ldap suffix = dc=vavai,dc=net ldap machine suffix = ou=Computers,ou=Users ldap user suffix = ou=People,ou=Users ldap group suffix = ou=Groups ldap idmap suffix = ou=Idmap ldap admin dn = cn=Manager,dc=vavai,dc=net idmap backend = ldap://127.0.0.1 idmap uid = 10000-20000 idmap gid = 10000-20000 printer admin = root printing = cups #========================Share Definitions========================= [homes] comment = Home Directories valid users = %S browseable = yes writable = yes create mask = 0600 directory mask = 0700 [sysvol] path = /data/samba/sysvol read only = no [netlogon] comment = Network Logon Service path = /data/samba/sysvol/vavai.net/scripts writeable = yes browseable = yes read only = no [profiles] path = /data/samba/profiles writeable = yes browseable = no read only = no create mode = 0777 directory mode = 0777 [Documents] comment = share to test samba path = /data/documents writeable = yes browseable = yes read only = no valid users = "@Domain Users"
- Buat Samba folder
mkdir /data mkdir /data/samba mkdir /data/samba/sysvol mkdir /data/samba/sysvol/vavai.net mkdir /data/samba/sysvol/vavai.net/scripts mkdir /data/documents mkdir /data/samba/profiles
- Edit file /etc/hosts sehingga menjadi seperti berikut ini :
# IP-Address FullyQualifiedHostName ShortHostname # 127.0.0.1 localhost localhost.localdomain 192.168.1.254 server server.vavai.net
- Dapatkan Samba SID yang akan dipergunakan sebagai identitas server Samba. SID sifatnya unik :
net getlocalsid
Samba akan merespon dengan menampilkan sederetan kode seperti berikut : SID for domain SERVER is: S-1-2-33-4444444444-5555555555-6666666666. Catat kode ini karena akan banyak kita pergunakan nantinya
- Edit lagi file /etc/samba/smb.conf dan buang tanda # dari baris berikut :
# passdb backend =ldapsam:"ldap://server.vavai.net" ## Leave it as is
sehingga nantinya akan terlihat seperti ini :
passdb backend =ldapsam:"ldap://server.vavai.net"
Kita akan lanjutkan ke tutorial kedua, yaitu : Samba PDC + OpenLDAP on openSUSE 11.1 – Bagian Kedua, Konfigurasi LDAP Server
Popularity: 5% [?]





[...] Sebelumnya : Samba PDC + OpenLDAP pada openSUSE 11.1 Bagian 1 Pada tutorial sebelumnya, kita sudah membahas mengenai instalasi sistem dasar dan konfigurasi [...]
[...] Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem & Konfigurasi Samba [...]
[...] Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem & Konfigurasi Samba [...]
[...] Samba PDC + OpenLDAP pada openSUSE 11.1 – Bagian 1, Installasi Sistem & Konfigurasi Samba [...]