Samba (Server Message Block) là giao thức giúp các máy tính trong hệ thống mạng Windows truyền thông với nhau, chia sẻ file và máy in.
Samba cũng là tên 1 phần mềm sử dụng giao thức Samba kết nối hệ thống mạng Linux với hệ thống mạng Windows.
CÀI ĐẶT VÀ CẤU HÌNH SAMBA SERVER
Mô hình bài thực hành
Nội dung của bài thực hành
Xây dựng 1 máy ảo Linux chạy hệ điều hành CentOS-5 và 1 máy thật Windows kết nối theo mô hình trên.
Cài đặt và cấu hình máy Linux làm Samba Server và Samba Client để chia sẻ file giữa máy Linux với máy Windows và máy Windows với Linux.
Địa chỉ IP sử dụng trong bài thực hành
Máy Linux : 192.168.1.1/24.
Máy Windows : 192.168.1.2/24.
Bước 1 : Đặt địa chỉ IP trên máy Samba Server và máy Windows. Tắt firewall trên máy Samba Server
[root@sambaserver]# ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
[root@sambaserver]# service iptables stop
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x510 |
Bước 2 : Kiểm tra package “samba” đã được cài đặt hay chưa. Nếu chưa tiến hành cài đặt package này qua yum hoặc rpm
[root@sambaserver]# rpm -qa | grep samba
[root@sambaserver]# yum install samba
[root@sambaserver]# rpm -qa | grep samba
samba-3.0.33-3.29.el5_5.1
samba-common-3.0.33-3.29.el5_5.1
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x506 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x512 |
Bước 3 : Mở file cấu hình tổng thể của samba và xem một số thông tin cấu hình chính.
[root@sambaserver]# less /etc/samba/smb.conf
...
[global] # phần cấu hình tổng thể cho dịch vụ
# ----------------------- Network Related Options -------------------------
workgroup = MYGROUP # gia nhập vào workgroup có tên “MYGROUP”
server string = Samba Server Version %v # thông tin mô tả server
# --------------------------- Logging Options -----------------------------
#
# Log File let you specify where to put logs and how to split them up.
; log file = /var/log/samba/%m.log # Vị trí đặt log file
# max 50KB per log file, then rotate
; max log size = 50
# ----------------------- Standalone Server Options ------------------------
security = user # Xác thực dựa trên user account
passdb backend = tdbsam # Sử dụng tdbsam (smbpasswd) để xác thực
[homes] # Chia sẻ thư mục home của từng người dùng
comment = Home Directories # Thông tin mô tả thư mục
browseable = no # Không hiển thị thư mục này khi browse
writable = yes # Cho phép user ghi file lên thư mục home
; valid users = %S # Giới hạn truy cập cho từng user, %S sẽ được thay thế bằng tên của user truy nhập
; valid users = MYDOMAIN\%S
[printers] # Chia sẻ các máy in
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes
...
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 743x506 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x509 |
Bước 4 : Tạo thư mục chia sẻ trên máy Samba Server và copy 1 số file vào thư mục đó.
[root@sambaserver]# mkdir /smbsharing
[root@sambaserver]# cp /var/log/*.log /smbsharing
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x507 |
Bước 5 : Tạo user có tên “sambauser" trên hệ thống và đưa user này vào danh sách user của samba.
[root@sambaserver]# useradd sambauser
[root@sambaserver]# smbpasswd -a sambauser
New SMB password:
Retype new SMB password:
[root@sambaserver]# chmod 600 /etc/samba/smbpasswd
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x505 |
Bước 6 : Backup file cấu hình của samba và cấu hình file cấu hình này để :
Chỉ cho phép các client ở subnet 192.168.1.0/24 được truy cập vào thư mục chia sẻ.
Chia sẻ thư mục /smbsharing và chỉ cho phép user “sambauser” truy cập vào thư mục chia sẻ này.
[root@sambaserver]# cd /etc/samba
[root@sambaserver]# cp smb.conf smb.conf.backup
[root@sambaserver]# vi /etc/smb.conf
…
host allow 127. 192.168.1.
[myshare]
comment = Shared Folder
path = /smbsharing
browseable = yes
public = yes
writeable = yes
valid users = sambauser
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x512 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 743x504 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x511 |
Bước 7 : Kiểm tra file cấu hình và khởi động dịch vụ samba.
[root@sambaserver]# testparm /etc/samba/smb.conf
[root@sambaserver]# service smb start
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x508 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 743x509 |
Bước 8 : Trên máy ảo Windows truy cập vào địa chỉ \\192.168.1.1 và login bằng account "sambauser" để xem thư mục chia sẻ.
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 798x594 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 797x594 |
Bước 9 : Trên máy Windows thử tạo 1 file hoặc folder trong thư mục chia sẻ /smb/sharing. Mặc định thì việc tạo file/folder này sẽ không thành công.
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 800x596 |
Bước 10 : Trên máy Samba Server thay đổi lại quyền trên thư mục chia sẻ /smbsharing, thêm quyền ghi cho các user khác trên thư mục này.
[root@sambaserver]# ls -l /smbsharing
[root@sambaserver]# chmod o+w /smbsharing
drwxr-xrwx 2 root root 4096 Mar 22 01:36 smbsharing
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x508 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 742x508 |
Bước 11 : Trên máy Windows thử lại tạo 1 file/folder trong thư mục chia sẻ /smbsharing và việc tạo 1 file/folder sẽ thành công.
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 799x715 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 800x598 |
CÀI ĐẶT VÀ CẤU HÌNH SAMBA CLIENT
Bước 12 : Kiểm tra package “samba-client” đã được cài đặt trên máy ảo Samba Server ra chưa. Nếu chưa tiến hành cài đặt package này qua yum hoặc rpm.
[root@sambaserver]# rpm -qa | grep samba-client
[root@sambaserver]# yum install samba-client
[root@sambaserver]# rpm -qa | grep samba-client
samba-client-3.0.33-3.29.el5_5.1
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 744x508 |
Bước 13 : Trên máy ảo Windows tạo thư mục C:\myshare, tạo 1 số file/folder trong thư mục này và chia sẻ thư mục này.
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 798x599 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 797x598 |
Bước 14 : Trên máy ảo Samba Server tạo 1 mount point và thực hiện việc mount thư mục chia sẻ từ máy Windows. Kiểm tra việc mount.
[root@sambaserver]# mkdir /mnt/smb
[root@sambaserver]# mount -o username=Administrator,password=yourpassword //192.168.1.1/myshare /mnt/smb
[root@sambaserver]# mount
//192.168.1.1/myshare on /mnt/smb type cifs (rw,mand)
[root@sambaserver]# ls /mnt/smb
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x510 |
Bước 15 ( Tùy chọn ) : Tạo 1 file chứa thông tin về account username và password login vào máy Windows. Cấu hình file /etc/fstab để tự động mount thư mục chia sẻ mỗi khi hệ thống khởi động.
[root@sambaserver]# vi /etc/samba/cred
username=Administrator #username sử dụng để login
password=mypassword #password sử dụng để login
[root@sambaserver]# vi /etc/fstab
…
//192.168.1.1/myshare /mnt/share cifs credentials=/etc/samba/cred 0 0
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x507 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x510 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x507 |
Hình này đã được thu nhỏ, nhấn vào đây để xem nguyên bản. Kích thước ban đầu của ảnh này là 745x509 |
Không có nhận xét nào:
Đăng nhận xét