Bagaimana Konfigurasi Samba di CentOS

A+ A-

Artikel ini akan memandu untuk mengkonfigurasi server samba di CentOS 6.x dengan anonymous & folder samba aman. Samba adalah Open Source / Free Software suite yang menyediakan akses tanpa batas ke layanan file ke klien SMB / CIFS. Tidak seperti alat-alat lain samba implementasi SMB / CIFS akan memungkinkan untuk berbagi folder antara server Linux dan Windows klien.

Instalasi

Instal paket samba menggunakan perintah ini

 # Yum -y install samba
# Mkdir / samba 

Memberikan izin folder ke server samba

 # Chmod -R 0755 / samba / anonim / 

Anda perlu memodifikasi file smb.conf di /etc/samba/smb.conf

Untuk alasan keamanan, saya mengambil cadangan dari file asli di /etc/samba/smb.conf

 # Cp /etc/samba.smb.conf /etc/samba.smb.conf.old 

Untuk menghapus kebingungan, akan menghapus file konfigurasi dan akan membuat file dengan perintah di bawah ini.

 # Rm -rf /etc/samba.smb.conf
# Vi /etc/samba/smb.conf

Pengaturan File Konfigurasi

 # ======================= Pengaturan global ======================== =============
[global]
workgroup = WORKGROUP
security = share
peta untuk tamu = buruk pengguna
# ============================ Share Definisi =================== ===========
[MyShare]
path = / samba / anonim /
dijelajahi = yes
ditulis = yes
guest ok = yes
baca saja = yes 

Mulai Layanan Samba Server Layanan

 # Service smb Restart 

Mengakses Berbagi dari Windows

Sekarang Anda dapat mengakses berbagi dari mesin jendela menggunakan \\ IP-ALAMAT dari Start -> Run (Ex: \\ 192.168.2.225).

Akses jaringan berbagi Output jaringan berbagi

Mengamankan Samba Share

Seperti yang kita berbagi file tanpa keamanan apapun ada kesempatan dari kehilangan data berharga Anda untuk mengamankan silakan lakukan pengaturan.

 # Groupadd smbgrp
# Useradd user1 -G sambagrp
# Smbpasswd -a user1 
 Keluaran:
New SMB password: <- yoursambapassword
Ketik ulang kata sandi SMB baru: <- yoursambapassword 

Sekarang membuat folder dengan nama diamankan di folder / samba dan memberikan izin seperti ini:

 # Mkdir -p / samba / aman
# Cd / samba
# Chmod -R 0777 / samba / aman / 

Sekali lagi mengedit file konfigurasi:

 # Vi /etc/samba/smb.conf
[...]
[Dijamin]
 path = / samba / aman
 pengguna valid = @smbgrp
 Tamu ok = no
 ditulis = yes
 dijelajahi = yes 
 # Service smb Restart 

Selanjutnya, periksa pengaturan sebagai berikut

 # testparm

Keluaran:
Beban smb config file dari /etc/samba/smb.conf
rlimit_max: meningkatkan rlimit_max (1024) untuk membatasi Windows minimum (16384)
bagian pengolahan "[Anonymous]"
bagian pengolahan "[dijamin]"
jasa dimuat mengajukan OK.
peran server: ROLE_STANDALONE
Tekan enter untuk melihat dump dari definisi layanan Anda <- ENTER 

Mengedit file konfigurasi dengan kedua anonim dan aman untuk melihat perbedaan dalam saham.

 # Vi /etc/samba/smb.conf
Pengaturan file konfigurasi:
 # ======================= Pengaturan global ======================== =============
[global]
       nama netbios = CENTOS
       Server string = Samba Server% v
       peta untuk tamu = Bad User
       dns proxy yang = Tidak ada
       idmap config *: ackbend = TDB
# ============================ Share Definisi =================== ===========
[Anonim]        
path = / samba        
baca saja = Tidak ada        
guest ok = Yes 

[Dijamin]        
path = / samba / aman        
pengguna valid = @smbgrp        
Tamu ok = no        
ditulis = yes        
dijelajahi = yes 

Sekarang Anda dapat mengakses berbagi dari mesin windows \\ IP-ALAMAT dari Start -> Run (Ex: \\ 192.168.2.225).

Screenshot_3

Ini akan meminta pengguna-nama dan password menyediakan pengguna-nama dan password (Ex: user1 dan password untuk user1) dan sekarang Anda dapat mengakses folder dijamin menggunakan kredensial.

Screenshot_4

Kesimpulan: Setelah konfigurasi dan setup yang sukses, sekarang Anda dapat mengakses folder Windows share (atau) saham NTFS pada server Linux untuk memberikan atau berbagi data di antara mesin Windows dan Linux, dengan atau tanpa akses anonim dan Anda dapat untuk menyediakan akses individu atau kelompok akses ke folder dengan izin.