Hello there! I am

Chau

Beginner System Engineer Beginner DevOps Let's scroll!!! :)

Thứ Ba, 8 tháng 8, 2017

Cài đặt SAMBA trên máy chủ CentOS 7

  • 10:21
  • by
Đầu tiên, chúng ta cần biết Samba là gì?
Samba là một phần mềm miễn phí chủ yếu dùng để chia sẻ file giữa các nền tảng khác nhau như Windows và Linux bằng cách sử dụng giao thức SMB/CIFS.
Sau đây chúng ta sẽ tiến hành cài đặt Samba trên CentOS 7

B1: Cài đặt Samba

yum install samba -y
Installed:
samba.x86_64 0:4.4.4-14.el7_3
Dependency Installed:
pytalloc.x86_64 0:2.1.6-1.el7
samba-common-libs.x86_64 0:4.4.4-14.el7_3
samba-common-tools.x86_64 0:4.4.4-14.el7_3
samba-libs.x86_64 0:4.4.4-14.el7_3
Complete!

B2: Thêm user và group sử dụng s trên centos

useradd samba_u01 -s /sbin/nologin
smbpasswd -a samba_u01
groupadd smbusers
usermod -G smbusers samba_u01

B3: Thêm thư mục dùng để chia sẻ file

mkdir -p /share_samba

Thay đổi quyền sở hữu

chown :smbusers /share_samba/

B4: Cấu hình file "/etc/samba/sbm.conf"

vim /etc/samba/sbm.conf

Thêm các dòng sau vào cuối file

[samba_u01]
comment = This is description
path = /share_samba
writable = yes
valid users = samba_u01
B5: Chạy dịch vụ Samba và cho Samba khởi động cùng hệ thống

systemctl start smb.service
ststemctl enable smb.service

B6: Mở port 137/udp 139/tcp 445/tcp qua iptables

iptables -A IN_public_allow -p udp -m udp --dport 137 -m conntrack --ctstate NEW -j ACCEPT
iptables -A IN_public_allow -p tcp -m tcp --dport 139 -m conntrack --ctstate NEW -j ACCEPT
iptables -A IN_public_allow -p tcp -m tcp --dport 445 -m conntrack --ctstate NEW -j ACCEPT
Như vậy là chúng ta đã có thể share file trong mạng sử dụng samba.

Đối với client linux, để truy cập vào folder được share bằng samba, chúng ta có thể dùng smb client hoặc có thể mount vào /mnt, hoặc nhanh hơn là dùng lệnh:


Hệ thống sẽ hiện ra 1 hộp thoại để bạn nhập username và password đã tạo ở bước 2.
Sau khi đăng nhập thành công, sẽ có kết quả như sau:




Đối với client Windows, mở hộp thoại Run (Windows + R), nhập vào \\192.168.1.254\samba_u01 rồi nhập username và password đã tạo ở bước 2 cũng có thể truy cập vào folder được share bởi samba.

0 nhận xét:

Đăng nhận xét