Linux Samba
SAMBA
samba server windows networklerde mesajlaşma için kullanılan
SMB ve CIFS protokollerini destekler.
SMB (sender message block)
CIFS (common internet file system)
———————————-
cifs protokolü paylaşımlarda windows kullanıcılarına göre işlem görür.
samba server smb,cifs protokollerinin yanısıra
windows izinlerini ve kullanıcılarınıda simule eder.
samba içinde sanal windows kullanıcıları oluştururak paylaşımlara bağlarsınız.
samba bu simulation yontemi ile WINS ve NetBIOS serverlarin görevlerinin
bir kismi da gerçekleştirilebilir.
Client Tarafı:
————-
Microsoft Client
~~~~~~~~~~~~~~~~
windows tarafında paylaşım işlemlerini “net” komutu vasıtası ile yönetirsiniz.
net view : network de açık paylaşımı olan bilgisayarlari gösterir.
net view bilgisayar_adi : o bilgisayar a ait paylaşımlar.
net view \\tayfundeger
Samba Client
~~~~~~~~~~~~
windows ip : 10.0.0.52
findsmb : (net view) network de var olan makinelerin listesi.
smbclient -L makinaadi : (net view bilgisayar_adi) : belli
bir bilgisayara ait paylaşımları gösterir.
paylaşımları alabilmek için bir window da bir kullanıcı adi
belirtilmiş olması gerekir.
smbclient -L 10.0.0.82 -U Administrator
Windows paylaşımına ulaşmak için.
smbclient \\\\ip\\paylasimadi -U kullanici_adi
smbclient \\\\10.0.0.52\\C$ -U Administrator
samba client komutlari :
put : linux dan windows a dosya kopyalar
get : windows dan linux a dosya kopyalar.
tüm samba komutlari için “?”
cd “Documents and Settings”
windows->linux : average 11558.7 kb/s
linux->windows :
———————————————–
network disk :
windows tarafinda
net use x: “\\ip\paylasimadi”
linux tarafinda network disk yapmak için.
mkdir /baris => 1. klasor yap
=> windows paylaşımı bu klasor ile eşleştir.
mount -t smbfs “//10.0.0.82/Program Files” /baris/ -o username=Administrator
SAMBA SERVER
————————–
kurulum : yum install smb*
samba servisini yeniden başlatma :
service smb restart
Kontrol Arayüzünü Açın..
System->Administration->SAMBA
yada
ALT+F2 (Run) : system-config-samba
Açılan Config Penceresinden..
ilk önce samba kullanıcı oluşturmanız gereklidir.
boş bir linux kullancısı oluşturun.
system->administration->user manager
penunix kullanıcısı sifresi 123456
samba config penceresini açın.
preferences->samba users
unixuser -> penunix
windowsuser -> penwin
password -> 123
not : şifrelerin bağımsızlığı ssh güvenliğini sağlar.
———————–
paylaşım oluşturmak için bir adet klasor oluşturun.
bu klasor penunix kullanıcısının erişebileceği bir yerde durmali.
** mkdir /home/penunix/paylasim
klasor acildiktan sonra da yetkilendirmeyi yapin.
herkese r,w hakki verin.
** chmod 777 /home/penunix/paylasim
****
samba config penceresinden “Add Share”
samba restart edin…
**
selinux u kaldirin..
yum remove selinux*
işletim sistemini kapatıp/açın