Samba On CentOS 5.4


January 20th, 2010
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


Trackback URI | Comments RSS

Leave a Reply

Name (required)

Email (required)

Website

Speak your mind