Samba di Debian
Setelah beberapa hari kenalan, akhirnya aku menumakan keindahan dalam berteman, debian emang keliatannya serem tapi distronya ramah lingkungan juga :D. setelah berhasil install debian aku bingung mau ngapain lagi nih aku, eh ternyata ada oprekan yang asik nih, yaitu samba, itu berhubungan dengan TA ku yang ga jadi karena aku udah berangkat kerja duluan :D. pada suatu ketika aku ingin ngambil dataku yang ada di linux, mau aku pindahin ke komputer lain yang ber OS windows, eh malah sambanya lom aku configurasi, untungnya pas di instalasi aku dah milih file server, jad aku ga usah install pake 1/1 lagi.
sehubungan sambanya udah di install, jadi aku langsung configure saja, wah, aku bingung nih dimana ya file smb.conf nya ??..?? eh ternyata masih di letakan di tempat yang sama, yaitudi folder /etc/samba/ haduh masih sama toh letaknay kaya di SuSE sahabat lamaku…
biasa namanya amin paling pusing melihat text yang banyak2, jadi di file smb.conf nya aku buat agar sedikit, yang ga penting kita delete aja langsung. nih isi file smb.conf ku :
#========= Global Settings ==========
[global]
workgroup = brainmatics
server string = %h server (Samba %v)
; wins support = no
; wins server = w.x.y.z
dns proxy = no
; name resolve order = lmhosts host wins bcast
log file = /var/log/samba/log.%m
max log size = 1000
; syslog only = no
syslog = 0
panic action = /usr/share/samba/panic-action %d
; security = user
encrypt passwords = true
passdb backend = tdbsam guest
obey pam restrictions = yes
invalid users = root
; unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
; pam password change = no
; load printers = yes
; printing = bsd
; printcap name = /etc/printcap
; printing = cups
; printcap name = cups
; printer admin = @ntadmin######## File sharing ########
# Name mangling options
; preserve case = yes
; short preserve case = yes
; include = /home/samba/etc/smb.conf.%m
socket options = TCP_NODELAY
; message command = /bin/sh -c ‘/usr/bin/linpopup “%f” “%m” %s; rm %s’ &
; domain master = auto
; idmap uid = 10000-20000
; idmap gid = 10000-20000
; template shell = /bin/bash#========== Share Definitions =========
[homes]
comment = Home Directories
browseable = no
writable = no
create mask = 0700
directory mask = 0700[turbin]
path = /amin
comment = amin folder
browsable = yes
writable = yes
read only = no
create mask = 0775
directory mask = 0775;[netlogon]
; comment = Network Logon Service
; path = /home/samba/netlogon
; guest ok = yes
; writable = no
; share modes = no[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = no
writable = no
create mode = 0700[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
; write list = root, @ntadmin;[cdrom]
; comment = Samba server’s CD-ROM
; writable = no
; locking = no
; path = /cdrom
; public = yes
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom
Sory nih kepanjangan, nah kalau smb.conf ku kaya gitu udah bisa share foder yang ada di /amin tapi awas nih, itu hanya bisa di baca doank lom bisa di tulis, jangan bingung, yang salah bukan di smb.conf nya tapi kita harus rubah permission di foldernya caranya adalah :
chown -R nobody:nogroup namafoldernya
chmod 777 namafoldernyacontoh folder yang di share /amin:
aminudin:~# chown -R nobody:nogroup /amin
aminudin:~# chmod 777 /amin
coba anda bikin folder, masukan data, hapus folder, rename folder sekarang dah bisa ;), asik deh…. jadi bisa tenang pake linux, kan datanya bisa di ambil dari windows :D.
13 Comments