CentOS 6.3 üzerinde Samba dosya sunucusu kurulumu ve nasıl SMB protokolü üzerinden dosya paylaşımı yapmak için yapılandırmak . Samba bir etki alanı denetleyicisi olarak, tek başına bir sunucu olarak yapılandırılır. Çıkan kurulum, her kullanıcının erişebileceği kendi ev dizini var SMB protokolü ve tüm kullanıcılar ile read-/write erişimi ile paylaşılan bir dizin var.Bu sizin için işe dair herhangi bir garanti sorunu yok.
SAMBA nedir ?
Samba LINUX-UNIX isletim sistemleri ile Windows NT/2000/XP ve Windows 9X isletim
sistemleri arasindaki iletişimi sağlayan bir uygulamadir.
Samba ne yapabilir?
- Windows NT/2000/XP ler için alan denetleyicisi( NT PDC (Primary Domain Controller))
- WINS sunucu
- LINUX makinaya bagli yaziciya Microsoft aglarindan erisim
- LINUX den Windows dizinlerine erisim
- Windows makinaya bagli yaziciya LINUX aglarindan erisim
- LINUX kullanicilarinin Windows üzerinden kendi dosyalarina erisimi
Benim kullandığım hostname CentOS 6.3 sistemi kullanıyorum
server1.example.com ve IP adresim 192.168.2.148
SELinux ve firewall kapalı olduğundan emin olun
[root@server1 ~]# system-config-firewall-tui
[root@server1 ~]# nano /etc/selinux/config
Samba install edelim…
ilk önce Sistemde samba yüklü olup olmadigini anlamak için.
[root@server1 ~]# rpm -qa | grep samba
Yazılarak, çıktı kontrol edilir. Aşağıda adı geçen paket kurulumu olmalıdır.
[root@server1 ~]# yum install cups-libs samba samba-common
Samba conf edit'liyelim.
[root@server1 ~]# nano /etc/samba/smb.conf
[global] bölümünde aşağıdaki satırlara bakın emin olun
Linux sistem kullanıcıları Samba sunucusunda oturum sağlar.
Ardından Samba için sistem başlatma bağlantıları oluşturmak ve start etmek.
[root@server1 ~]# chkconfig –levels 235 smb on
[root@server1 ~]# /etc/init.d/smb start
Starting SMB services: [ OK ]
Samba Paylaşım eklemek.
Şimdi tüm kullanıcılar tarafından erişilebilen bir paylaşım dosyası oluşturma.
Dosya paylaşımı için dizin oluşturma ve kullanıcı grubu için grup değiştirin.
[root@server1 ~]# mkdir -p /home/shares/allusers
[root@server1 ~]# chown -R root:users /home/shares/allusers/
[root@server1 ~]# chmod -R ug+rwx,o+rx-w /home/shares/allusers/
/etc/samba/smb.conf aşağıdaki satırları ekleyelim.
[root@server1 ~]# nano /etc/samba/smb.conf
[…]
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
writable = yes
Tüm kullanıcıların Samba üzerinden evlerine dizinlere okuma ve yazma edebilmek istiyorsanız, /etc/samba/smb.conf için aşağıdaki satırları ekleyin
acıklama veya diğer [homes] smb.conf dosyasında bölümü kaldırın)
[…]
[homes]
comment = Home Directories
browseable = no
valid users = %S
writable = yes
create mask = 0700
directory mask = 0700
Samba servisini restart edelim.
[root@server1 ~]# /etc/init.d/smb restart
Shutting down SMB services: [ OK ]
Starting SMB services: [ OK ]
Kullanıcıları ekleyelim ve yönetelim.
Bu örnekte, idris adında bir kullanıcı ekleme yapıyrum . Aynı şekilde, gerektiği kadar kullanıcı ekleyebilirsiniz.
[root@server1 ~]# useradd idris -m -G users
Linux sistem kullanıcı veritabanın da idris çin bir şifre belirleyin.
[root@server1 ~]# passwd idris
Changing password for user idris.
New password:
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
Şimdi Samba kullanıcı veritabanına kullanıcı eklemek.
[root@server1 ~]# smbpasswd -a idris
New SMB password:
Retype new SMB password:
Added user idris.
Şimdi dosya gezgini (ile Windows iş istasyonundan oturum mümkün olmalıdır adresi idris için \\192.168.2.148 veya \\192.168.2.148\idris olduğunu
idris ev dizini veya paylaşılan Linux sunucu üzerinde kullanıcı adı idris ve seçtiğiniz şifre ve dosyaları saklamak mümkündür.
Windows gezgininden linüx smb ulaşmak
windows + r tuş kombinasyonuna kullanalım
\\192.168.2.148
Links
Samba: http://www.samba.org/
CentOS: http://www.centos.org/
Bir sonraki makalede görüşmek üzere…:)))