Samba On CentOS 5.4
| Hot: |
Pada postingan saya yang pertama sudah pernah membahas tentang Sanba on Fedora 10. Pada postingan ini saya lebih spesifikasi lagi dalam membagi setiap folder sesuai dengan kebutuhan si user, sehingga jika user tersebut login hanya bisa buka folder yang sudah ditentukan saja. Oke dari pada banyak ocehan kita mulai saja settingannya, berikut langkah – langkahnya :
- Install dulu paket samba nya
yum install samba samba-client
- Kemudian konfigurasi file smb.conf, berikut settingan samba yang pernah saya lakukan.
# Created Config & Setting by M Gudie Fithlail Nst (IT DIVISION)
[global]
workgroup = Sesuaikan WorkGroup Anda
netbios name = samba
server string = %h server (Samba, CenTOS 5.4)
encrypt passwords = yes
security = user
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
local master = yes
wins support = yes
username map = /etc/samba/smbusers
name resolve order = wins bcast hosts
logon drive = q:
log level = 3
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
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUnix\spassword:* %n\n *retype\snew\sUnix\spassword: %n\n .
passwd chat debug = yes
unix password sync = yes
[hrd]
comment = Data Repository Divisi HRD
valid users = Silahkan buat user sesuai dengan kebutuhan
writable = yes
path = /mnt/data1/HRD
read only = No
[it]
comment = Data Repository Divisi IT
valid users = Silahkan buat user sesuai dengan kebutuhan
writable = yes
path = /mnt/data1/IT
read only = No
[all]
comment = Data Repository Untuk Superuser
valid users = superuser
writable = yes
path = /mnt
read only = No
[CanonIP1880]
comment = Printer Canon IP1880
printable = yes
public = yes
path = /var/spool/winp
[homes]
comment = Home
valid users = %S
read only = No
browseable = No
[netlogon]
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = no
[profile]
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = Yes
browsable = No
[allusers]
path = /home/shares/users
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes
- Buat direktori samba user
# mkdir -p /home/samba/netlogon
# mkdir -p /home/samba/profiles
# chown -R root:users /home/samba/
# chmod -R 755 /home/samba/
# mkdir -p /home/shares/users
# chown -R root:users /home/shares/users/
# chmod -R 775 /home/shares/users/
- Buat user system untuk login samba
# useradd test -n -g users
# passwd test
Changing password for user test.
New UNIX password: [userpassword]
Retype new UNIX password: [userpassword]
passwd: all authentication tokens updated successfully.
- Tambah samba user
# smbpasswd -a test
New SMB password: [passworduser]
Retype new SMB password: [passworduser]
# smbpasswd -e test
Enabled user test.
# smbpasswd -a root
New SMB password: [rootpasswordsamba]
Retype new SMB password: [rootpasswordsamba]
# smbpasswd -e root
Enabled user root.
- Start samba service
# /etc/init.d/smb start
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
- Setting service supaya bootable
# chkconfig –add smb
# chkconfig –level 345 smb on
Kemudian coba akses samba dari windows untuk melihat apakah Samba anda sudah berhasil, jika berhasil
dapat diakses dari Start –> Run –> Ketik \\ip_address_samba, kemudian masukkan user dan password samba yangtelah anda buat.
Thank’s
Regards
Seljuks.
related post
Leave a Reply
